# click on the desktop to get menus OnDesktop Mouse1 : HideMenus OnDesktop Mouse2 : WorkspaceMenu OnDesktop Mouse3 : RootMenu # Added 4 Mar 2026 by RH: Windows key, and Windows key + space, # invokes the menukeys for window placement, similar to # Bunsenlabs Boron and MSWindows, but not identical. Mod4 m : RootMenu Mod4 space : RootMenu Ctrl Escape : RootMenu # End of addition # scroll on the desktop to change workspaces OnDesktop Mouse4 : PrevWorkspace OnDesktop Mouse5 : NextWorkspace # scroll on the toolbar to change current window OnToolbar Mouse4 : PrevWindow {static groups} (iconhidden=no) OnToolbar Mouse5 : NextWindow {static groups} (iconhidden=no) # alt + left/right click to move/resize a window OnWindow Mod1 Mouse1 : MacroCmd {Raise} {Focus} {StartMoving} OnWindowBorder Move1 : StartMoving OnWindow Mod1 Mouse3 : MacroCmd {Raise} {Focus} {StartResizing NearestCorner} OnLeftGrip Move1 : StartResizing bottomleft OnRightGrip Move1 : StartResizing bottomright # alt + middle click to lower the window OnWindow Mod1 Mouse2 : Lower # control-click a window's titlebar and drag to attach windows OnTitlebar Control Mouse1 : StartTabbing # double click on the titlebar to shade OnTitlebar Double Mouse1 : Shade # left click on the titlebar to move the window OnTitlebar Mouse1 : MacroCmd {Raise} {Focus} {ActivateTab} OnTitlebar Move1 : StartMoving # middle click on the titlebar to lower OnTitlebar Mouse2 : Lower # right click on the titlebar for a menu of options OnTitlebar Mouse3 : WindowMenu # alt-tab Mod1 Tab : NextWindow {groups} (workspace=[current]) Mod1 Shift Tab : PrevWindow {groups} (workspace=[current]) # cycle through tabs in the current window Mod4 Tab : NextTab Mod4 Shift Tab : PrevTab # go to a specific tab in the current window Mod4 1 : Tab 1 Mod4 2 : Tab 2 Mod4 3 : Tab 3 Mod4 4 : Tab 4 Mod4 5 : Tab 5 Mod4 6 : Tab 6 Mod4 7 : Tab 7 Mod4 8 : Tab 8 Mod4 9 : Tab 9 # open a terminal Mod1 F1 : Exec x-terminal-emulator # open a dialog to run programs Mod1 F2 : Exec fbrun # Added 4 Mar 2026 by RH: Windows key, and Windows key + space, Mod4 f : Exec pcmanfm Mod4 t : Exec x-terminal-emulator # End of addition # volume settings, using common keycodes # if these don't work, use xev to find out your real keycodes 176 : Exec amixer sset Master,0 1+ 174 : Exec amixer sset Master,0 1- 160 : Exec amixer sset Master,0 toggle # current window commands Mod1 F4 : Close Mod1 F5 : Kill Mod1 F9 : Minimize Mod1 F10 : Maximize Mod1 F11 : Fullscreen # open the window menu Mod1 space : WindowMenu # exit fluxbox Control Mod1 Delete : Exit # change to previous/next workspace Control Mod1 Left : PrevWorkspace Control Mod1 Right : NextWorkspace # send the current window to previous/next workspace # 4 Mar 2026, RH: disabled these two, because I need them for # positioning windows. See below. I don't user workspaces anyway. #Mod4 Left : SendToPrevWorkspace #Mod4 Right : SendToNextWorkspace # send the current window and follow it to previous/next workspace Control Mod4 Left : TakeToPrevWorkspace Control Mod4 Right : TakeToNextWorkspace # change to a specific workspace #Control F1 : Workspace 1 #Control F2 : Workspace 2 #Control F3 : Workspace 3 # Ctrl F4 and F6 are traditionally close current window and go to next window. # Because I prefer to not user Workspaces at all, I’ll disable all these # combinations. #Control F4 : Workspace 4 #Control F5 : Workspace 5 #Control F6 : Workspace 6 #Control F7 : Workspace 7 #Control F8 : Workspace 8 #Control F9 : Workspace 9 #Control F10 : Workspace 10 #Control F11 : Workspace 11 #Control F12 : Workspace 12 # send the current window to a specific workspace Mod4 F1 : SendToWorkspace 1 Mod4 F2 : SendToWorkspace 2 Mod4 F3 : SendToWorkspace 3 Mod4 F4 : SendToWorkspace 4 Mod4 F5 : SendToWorkspace 5 Mod4 F6 : SendToWorkspace 6 Mod4 F7 : SendToWorkspace 7 Mod4 F8 : SendToWorkspace 8 Mod4 F9 : SendToWorkspace 9 Mod4 F10 : SendToWorkspace 10 Mod4 F11 : SendToWorkspace 11 Mod4 F12 : SendToWorkspace 12 # send the current window and change to a specific workspace Control Mod4 F1 : TakeToWorkspace 1 Control Mod4 F2 : TakeToWorkspace 2 Control Mod4 F3 : TakeToWorkspace 3 Control Mod4 F4 : TakeToWorkspace 4 Control Mod4 F5 : TakeToWorkspace 5 Control Mod4 F6 : TakeToWorkspace 6 Control Mod4 F7 : TakeToWorkspace 7 Control Mod4 F8 : TakeToWorkspace 8 Control Mod4 F9 : TakeToWorkspace 9 Control Mod4 F10 : TakeToWorkspace 10 Control Mod4 F11 : TakeToWorkspace 11 Control Mod4 F12 : TakeToWorkspace 12 # Added 4 Mar 2026 by RH: keys for window placement, like in Bunsenlabs Boron. # See https://rudhar.com/sfreview/fluxbox/poswndfb.htm Mod4 Left : MacroCmd {ResizeTo 50% 100%} {MoveTo 0% 0%} Mod4 Right : MacroCmd {ResizeTo 50% 100%} {MoveTo 50% 0%} Mod4 Up : MacroCmd {ResizeTo 100% 50%} {MoveTo 0% 0%} Mod4 Down : MacroCmd {ResizeTo 100% 50%} {MoveTo 0% 50%} Mod4 Mod1 Left : MacroCmd {ResizeTo 50% 50%} {MoveTo 0% 50%} Mod4 Mod1 Right : MacroCmd {ResizeTo 50% 50%} {MoveTo 50% 0%} Mod4 Mod1 Up : MacroCmd {ResizeTo 50% 50%} {MoveTo 0% 0%} Mod4 Mod1 Down : MacroCmd {ResizeTo 50% 50%} {MoveTo 50% 50%} # End of addition # Added 17 May 2026 by RH: screen shots by # Capture the entire desktop Mod4 Print : Exec scrot -e 'mv $f ~/' # Capture the currently active window Mod4 Shift Print : Exec scrot -u -e 'mv $f ~/'