# click on the desktop to get menus
OnDesktop Mouse3 :HideMenus
OnDesktop Mouse2 :WorkspaceMenu
OnDesktop Mouse1 :RootMenu
# 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}
OnWindow Mod1 Mouse3 :MacroCmd {Raise} {Focus} {StartResizing NearestCorner}
# 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
# 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}
Mod1 Shift Tab :PrevWindow {groups}
# 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 xterm
# open a dialog to run programs
Mod1 F2 :Exec fbrun
Mod4 Shift e :Exec fbrun
# 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
Mod4 c :Close
Shift Mod4 c :Kill
Mod4 i :Minimize
Mod4 m :Maximize
Mod4 Escape :Maximize
Mod4 m :Maximize
Mod4 Shift m :MaximizeHorizontal
Mod4 Shift Control m :MaximizeVertical
Mod4 Escape :Maximize
Mod4 Shift Escape :MaximizeHorizontal
Mod4 Shift Control Escape :MaximizeVertical
Mod1 F11 :Fullscreen
# open the window menu
Mod1 Escape :WindowMenu
# exit fluxbox
Shift Mod4 End :Exit
# change to previous/next workspace
Control Mod1 Left :PrevWorkspace
Control Mod1 Right :NextWorkspace
Mod4 space :NextWorkspace
Control space :PrevWorkspace
# send the current window to previous/next workspace
Mod1 Left :SendToPrevWorkspace
Mod1 Right :SendToNextWorkspace
# send the current window and follow it to previous/next workspace
Control Shift Mod1 Left :TakeToPrevWorkspace
Control Shift Mod1 Right :TakeToNextWorkspace
# change to a specific workspace
Control F1 :Workspace 1
Control F2 :Workspace 2
Control F3 :Workspace 3
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
Mod4 Shift oe :Workspace 1
Mod4 Shift ampersand :Workspace 2
Mod4 Shift eacute :Workspace 3
Mod4 Shift quotedbl :Workspace 4
Mod4 Shift apostrophe :Workspace 5
Mod4 Shift parenleft :Workspace 6
Mod4 Shift minus :Workspace 7
Mod4 Shift egrave :Workspace 8
Mod4 Shift underscore :Workspace 9
Mod4 Shift ccedilla :Workspace 10
Mod4 Shift agrave :Workspace 11
Mod4 KP_Insert :Workspace 1
Mod4 KP_End :Workspace 2
Mod4 KP_Down :Workspace 3
Mod4 KP_Next :Workspace 4
Mod4 KP_Left :Workspace 5
Mod4 KP_Begin :Workspace 6
Mod4 KP_Right :Workspace 7
Mod4 KP_Home :Workspace 8
Mod4 KP_Up :Workspace 9
Mod4 KP_Prior :Workspace 10
Mod4 KP_Delete :Workspace 11
Mod4 Mod1 q :Workspace 1
Mod4 Mod1 s :Workspace 2
Mod4 Mod1 ugrave :Workspace 3
Mod4 Mod1 asterisk :Workspace 4
Mod4 Mod1 comma :Workspace 5
Mod4 Mod1 semicolon :Workspace 6
Mod4 Mod1 colon :Workspace 7
Mod4 Mod1 exclam :Workspace 8
Mod4 Mod1 dead_circumflex :Workspace 10
Mod4 Mod1 dollar :Workspace 11
Shift Mod4 q :Workspace 1
Shift Mod4 s :Workspace 2
Shift Mod4 ugrave :Workspace 3
Shift Mod4 asterisk :Workspace 4
Shift Mod4 comma :Workspace 5
Shift Mod4 semicolon :Workspace 6
Shift Mod4 colon :Workspace 7
Shift Mod4 exclam :Workspace 8
Shift Mod4 dead_circumflex :Workspace 10
Shift Mod4 dollar :Workspace 11
# 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
Mod1 oe :SendToWorkspace 1
Mod1 ampersand :SendToWorkspace 2
Mod1 eacute :SendToWorkspace 3
Mod1 quotedbl :SendToWorkspace 4
Mod1 apostrophe :SendToWorkspace 5
Mod1 parenleft :SendToWorkspace 6
Mod1 minus :SendToWorkspace 7
Mod1 egrave :SendToWorkspace 8
Mod1 underscore :SendToWorkspace 9
Mod1 ccedilla :SendToWorkspace 10
Mod1 agrave :SendToWorkspace 11
Mod1 KP_Insert :SendToWorkspace 1
Mod1 KP_End :SendToWorkspace 2
Mod1 KP_Down :SendToWorkspace 3
Mod1 KP_Next :SendToWorkspace 4
Mod1 KP_Left :SendToWorkspace 5
Mod1 KP_Begin :SendToWorkspace 6
Mod1 KP_Right :SendToWorkspace 7
Mod1 KP_Home :SendToWorkspace 8
Mod1 KP_Up :SendToWorkspace 9
Mod1 KP_Prior :SendToWorkspace 10
Mod1 KP_Delete :SendToWorkspace 11
Mod1 q :SendToWorkspace 1
Mod1 s :SendToWorkspace 2
Mod1 ugrave :SendToWorkspace 3
Mod1 asterisk :SendToWorkspace 4
Mod1 comma :SendToWorkspace 5
Mod1 semicolon :SendToWorkspace 6
Mod1 colon :SendToWorkspace 7
Mod1 exclam :SendToWorkspace 8
Mod1 dead_circumflex :SendToWorkspace 10
Mod1 dollar :SendToWorkspace 11
# 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
Shift Mod1 oe :TakeToWorkspace 1
Shift Mod1 ampersand :TakeToWorkspace 2
Shift Mod1 eacute :TakeToWorkspace 3
Shift Mod1 quotedbl :TakeToWorkspace 4
Shift Mod1 apostrophe :TakeToWorkspace 5
Shift Mod1 parenleft :TakeToWorkspace 6
Shift Mod1 minus :TakeToWorkspace 7
Shift Mod1 egrave :TakeToWorkspace 8
Shift Mod1 underscore :TakeToWorkspace 9
Shift Mod1 ccedilla :TakeToWorkspace 10
Shift Mod1 agrave :TakeToWorkspace 11
Shift Mod1 KP_Insert :TakeToWorkspace 1
Shift Mod1 KP_End :TakeToWorkspace 2
Shift Mod1 KP_Down :TakeToWorkspace 3
Shift Mod1 KP_Next :TakeToWorkspace 4
Shift Mod1 KP_Left :TakeToWorkspace 5
Shift Mod1 KP_Begin :TakeToWorkspace 6
Shift Mod1 KP_Right :TakeToWorkspace 7
Shift Mod1 KP_Home :TakeToWorkspace 8
Shift Mod1 KP_Up :TakeToWorkspace 9
Shift Mod1 KP_Prior :TakeToWorkspace 10
Shift Mod1 KP_Delete :TakeToWorkspace 11
Shift Control Mod1 q :TakeToWorkspace 1
Shift Control Mod1 s :TakeToWorkspace 2
Shift Control Mod1 ugrave :TakeToWorkspace 3
Shift Control Mod1 asterisk :TakeToWorkspace 4
Shift Control Mod1 comma :TakeToWorkspace 5
Shift Control Mod1 semicolon :TakeToWorkspace 6
Shift Control Mod1 colon :TakeToWorkspace 7
Shift Control Mod1 exclam :TakeToWorkspace 8
Shift Control Mod1 dead_circumflex :TakeToWorkspace 10
Shift Control Mod1 dollar :TakeToWorkspace 11
# ajouts
Mod4 o :ToggleDecor
Shift Mod4 o :ToggleDecor
Shift Mod4 s :ShadeWindow
Shift Mod4 a :StickWindow
Mod4 KP_Multiply :StickWindow
Mod4 less :Raise
Shift Mod4 less :Lower
Mod4 e :CommandDialog
Mod4 w :WorkspaceMenu
Mod4 x :rootMenu
Mod4 d :MoveTo 0 0
Shift Mod4 d :MoveTo 60 60
Mod4 r :ResizeTo 700 550
Mod4 b :ToggleCmd {MacroCmd {SetResourceValue session.screen0.toolbar.visible true} {Reconfigure}} {MacroCmd {SetResourceValue session.screen0.toolbar.visible false} {Reconfigure}}
Shift Mod4 Return :ExecCommand urxvt -fg grey90 -bg grey20 +sb -pr green -bc -cr green
Control Mod4 Mod1 x :Reconfigure
syntax highlighted by Code2HTML, v. 0.9.1