[keys] # Reload the configuration of wmfs. [key] mod = {"Super", "Control"} key = "r" func = "reload" [/key] # Open a terminal. [key] mod = {"Super"} key = "Return" func = "spawn" cmd = "urxvt" [/key] # Kill the selected client. [key] mod = {"Super"} key = "q" func = "client_kill" [/key] # Quit wmfs. [key] mod = {"Super", "Shift"} key = "q" func = "quit" [/key] # Swap current client with the next. [key] mod = {"Super", "Shift"} key = "j" func = "client_swap_next" [/key] # Swap current client with the previous. [key] mod = {"Super", "Shift"} key = "k" func = "client_swap_prev" [/key] # Set the selected client as Master [key] mod = {"Super", "Shift"} key = "Return" func = "client_set_master" [/key] # Toggle maximum the selected client [key] mod = {"Super"} key = "f" func = "toggle_max" [/key] # Toggle free the selected client. [key] mod = {"Super", "Shift"} key = "f" func = "toggle_free" [/key] # Toggle the position of the infobar. [key] mod = {"Super", "Shift"} key = "b" func = "toggle_infobar_position" [/key] [key] mod = {"Super"} key = "b" func = "toggle_infobar_display" [/key] # Toggle the resizehint of the current tag/screen [key] mod = {"Super", "Control"} key = "z" func = "toggle_resizehint" [/key] # Toggle the tag_autohide mode [key] mod = {"Super", "Control"} key = "t" func = "toggle_tagautohide" [/key] # Select the next client. [key] mod = {"Super"} key = "j" func = "client_next" [/key] # Select the previous client. [key] mod = {"Super"} key = "k" func = "client_prev" [/key] # Select the next tag. [key] mod = {"Super"} key = "l" func = "tag_next" [/key] # Select the previous tag. [key] mod = {"Super"} key = "h" func = "tag_prev" [/key] # Select the next visible tag. [key] mod = {"Super", "Shift"} key = "l" func = "tag_next_visible" [/key] # Select the previous visible tag. [key] mod = {"Super", "Shift"} key = "h" func = "tag_prev_visible" [/key] # Set the next layout. [key] mod = {"Super"} key = "space" func = "layout_next" [/key] # Set the previous layout. [key] mod = {"Super", "Shift"} key = "space" func = "layout_prev" [/key] # Increase mwfact. [key] mod = {"Super", "Control"} key = "l" func = "set_mwfact" cmd = "+0.025" [/key] # Decrease mwfact. [key] mod = {"Super", "Control"} key = "h" func = "set_mwfact" cmd = "-0.025" [/key] # Increase nmaster. [key] mod = {"Super", "Control"} key = "j" func = "set_nmaster" cmd = "+1" [/key] # Decease nmaster. [key] mod = {"Super", "Control"} key = "k" func = "set_nmaster" cmd = "-1" [/key] #Launcher. [key] mod = {"Super"} key = "p" func = "launcher" cmd = "launcher_exec" [/key] #ViWMFS [key] mod = {"Super"} key = "Escape" func = "launcher" cmd = "viwmfs" [/key] # Set the tag x. [key] mod = {"Super"} key = "1" func = "tag" cmd = "1" [/key] [key] mod = {"Super"} key = "2" func = "tag" cmd = "2" [/key] [key] mod = {"Super"} key = "3" func = "tag" cmd = "3" [/key] [key] mod = {"Super"} key = "4" func = "tag" cmd = "4" [/key] [key] mod = {"Super"} key = "5" func = "tag" cmd = "5" [/key] [key] mod = {"Super"} key = "6" func = "tag" cmd = "6" [/key] [key] mod = {"Super"} key = "7" func = "tag" cmd = "7" [/key] [key] mod = {"Super"} key = "8" func = "tag" cmd = "8" [/key] [key] mod = {"Super"} key = "9" func = "tag" cmd = "9" [/key] [key] mod = {"Super"} key = "a" func = "tag_urgent" [/key] # Transfert selected client to x. [key] mod = {"Super", "Shift"} key = "1" func = "tag_transfert" cmd ="1" [/key] [key] mod = {"Super", "Shift"} key = "2" func = "tag_transfert" cmd ="2" [/key] [key] mod = {"Super", "Shift"} key = "3" func = "tag_transfert" cmd ="3" [/key] [key] mod = {"Super", "Shift"} key = "4" func = "tag_transfert" cmd ="4" [/key] [key] mod = {"Super", "Shift"} key = "5" func = "tag_transfert" cmd ="5" [/key] [key] mod = {"Super", "Shift"} key = "6" func = "tag_transfert" cmd ="6" [/key] [key] mod = {"Super", "Shift"} key = "7" func = "tag_transfert" cmd ="7" [/key] [key] mod = {"Super", "Shift"} key = "8" func = "tag_transfert" cmd ="8" [/key] [key] mod = {"Super", "Shift"} key = "9" func = "tag_transfert" cmd ="9" [/key] # change screen [key] mod = {"Super"} key = "e" func = "screen_next" [/key] [key] mod = {"Super"} key = "w" func = "screen_prev" [/key] # swap client in the next/prev screen [key] mod = {"Super", "Shift"} key = "e" func = "client_screen_next" [/key] [key] mod = {"Super", "Shift"} key = "w" func = "client_screen_prev" [/key] [key] mod = {"Super"} key = "0" func = "toggle_tag_expose" [/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) # tag_prev_sel # go back to the previous selected tag # tag_transfert_{next, prev} # tag_urgent # go to the urgent tag # tag_swap_{next, prev} # swap tag with the previous/next one # tag_last # go to the last tag # tag_stay_last # toggle the current tag as the last one # toggle_abovefc # screen_prev_sel # go to the previous screen selected # set_layout # set layout. need to be called with cmd = "" # ignore_next_client_rules # ignore the rule the next time a rule is called [/keys]