From 51e81910314331f696eb3dd9aefb4bf341feaf42 Mon Sep 17 00:00:00 2001 From: Isaac Freund Date: Fri, 27 Mar 2020 02:05:57 +0100 Subject: Flesh out focus handling and add keybinds --- src/server.zig | 13 ++----------- 1 file changed, 2 insertions(+), 11 deletions(-) (limited to 'src/server.zig') diff --git a/src/server.zig b/src/server.zig index 2f027bd..209371d 100644 --- a/src/server.zig +++ b/src/server.zig @@ -109,17 +109,8 @@ pub const Server = struct { // This function assumes the proper modifier is held down. switch (sym) { c.XKB_KEY_Escape => c.wl_display_terminate(self.wl_display), - c.XKB_KEY_F1 => { - // Cycle to the next view - //if (c.wl_list_length(&server.views) > 1) { - // const current_view = @fieldParentPtr(View, "link", server.views.next); - // const next_view = @fieldParentPtr(View, "link", current_view.link.next); - // focus_view(next_view, next_view.xdg_surface.surface); - // // Move the previous view to the end of the list - // c.wl_list_remove(¤t_view.link); - // c.wl_list_insert(server.views.prev, ¤t_view.link); - //} - }, + c.XKB_KEY_j => self.root.focusNextView(), + c.XKB_KEY_k => self.root.focusPrevView(), else => return false, } return true; -- cgit v1.2.3