From a0e4a1657d74b07e189361706e042abc4d22da2a Mon Sep 17 00:00:00 2001 From: Martin Duquesnoy Date: Thu, 2 Jun 2011 18:03:31 +0200 Subject: [PATCH] Conf: Add default keybind for focus/swap/resize with direction and HJKL keys --- wmfsrc | 28 ++++++++++++++++++++++------ 1 file changed, 22 insertions(+), 6 deletions(-) diff --git a/wmfsrc b/wmfsrc index fad2d3b..bab503f 100644 --- a/wmfsrc +++ b/wmfsrc @@ -377,12 +377,6 @@ # Set the previous layout. [key] mod = {"Alt", "Shift"} key = "space" func = "layout_prev" [/key] - # Increase mwfact. - [key] mod = {"Alt"} key = "l" func = "set_mwfact" cmd = "+0.025" [/key] - - # Decrease mwfact. - [key] mod = {"Alt"} key = "h" func = "set_mwfact" cmd = "-0.025" [/key] - # Increase nmaster. [key] mod = {"Alt"} key = "d" func = "set_nmaster" cmd = "+1" [/key] @@ -438,6 +432,28 @@ [key] mod = {"Alt"} key = "e" func = "toggle_tag_expose" [/key] + # Focus next client with direction + [key] mod = {"Alt"} key = "h" func = "client_focus_left" [/key] + [key] mod = {"Alt"} key = "l" func = "client_focus_right" [/key] + [key] mod = {"Alt"} key = "k" func = "client_focus_top" [/key] + [key] mod = {"Alt"} key = "j" func = "client_focus_bottom" [/key] + + # Swap next client with direction + [key] mod = {"Control"} key = "h" func = "client_swap_left" [/key] + [key] mod = {"Control"} key = "l" func = "client_swap_right" [/key] + [key] mod = {"Control"} key = "k" func = "client_swap_top" [/key] + [key] mod = {"Control"} key = "j" func = "client_swap_bottom" [/key] + + # Resize selected tiled client with direction + [key] mod = {"Super"} key = "h" func = "client_resize_left" cmd = "20" [/key] + [key] mod = {"Super"} key = "l" func = "client_resize_right" cmd = "20" [/key] + [key] mod = {"Super"} key = "k" func = "client_resize_top" cmd = "20" [/key] + [key] mod = {"Super"} key = "j" func = "client_resize_bottom" cmd = "20" [/key] + [key] mod = { "Super", "Control"} key = "h" func = "client_resize_left" cmd = "-20" [/key] + [key] mod = { "Super", "Control"} key = "l" func = "client_resize_right" cmd = "-20" [/key] + [key] mod = { "Super", "Control"} key = "k" func = "client_resize_top" cmd = "-20" [/key] + [key] mod = { "Super", "Control"} key = "j" func = "client_resize_bottom" cmd = "-20" [/key] + # unlisted fonctions that can be used in [key] func = "" # client_focus_{right, left, top, bottom} # client_ignore_tag # Toggle the client in ignore_tag (display the client on all tags)