These are the actions currently provided by Fluxbox. They cover most of the stuff one might want to place on keypresses. Note that in the keybindings file, the last character before the action should be a :.
Actions are case insensitive.
Table 5-1. Navigation
Action | Result |
---|---|
Workspace | Go to a particular workspace. Use :Workspace 1, :Workspace 2, etc. |
NextTab | Switch to the Next Tab in the current group. |
PrevTab | Switch to the Previous Tab in the current group. |
NextWindow N | Go to Next Window. See Note 1. |
PrevWindow N | Go to previous window. Again, see Note 1. |
NextWorkspace | Go to the Next Workspace. |
PrevWorkspace | Go to the Previous Workspace. |
NextGroup, PrevGroup | Go to the next/prev window group. |
LeftWorkspace | Same as PrevWorkspace. |
RightWorkspace | Same as NextWorkspace. |
1. NextWindow / PrevWindow: The NextWindow/PrevWindow has a numerical argument, which is a bit too complicated to be explained inside that table above. Here's how it works.
The integer parameter to configure the behaviour:
Table 5-2. Window Operations
Action | Result |
---|---|
Close | Close the Window. |
KillWindow | The equivalent of calling xkill and clicking on the window. |
Minimize | Also known as "iconify". Make the window iconified. |
ShadeWindow | Put window in the 'shaded' state, or restore from the 'shaded' state. |
StickWindow | Toggle a Window's 'sticky' state. |
ToggleDecor | Toggle whether or not current window has a border, buttons, and titlebar. |
Raise | Bring the window to the 'Top', it will appear 'Above' windows that it overlaps. |
Lower | Opposite of Raise. |
NextTab, PrevTab | Activate next, prev tab. |
MoveTabLeft, MoveTabRight | Move activate tab by the n tabs left/right. |
DetachClient | Take client out of tab-group. |
Table 5-3. Window Sizing
Action | Result |
---|---|
MaximizeHorizontal | Maximize the window horizontally. |
MaximizeVertical | Maximize the window vertically. |
MaximizeWindow | Maximize the Window. |
Resize | Resize the active window by the specified delta, e.g. resize -8 -8. |
ResizeTo | Resize the active window to the specified geometry. resize -8 -8. |
ResizeHorizontal | Resize horizontal by the specified delta. |
ResizeVertical | Resize vertical by the specified delta. |
ArrangeWindows | Tile Windows magically. |
ShowDesktop | Iconify all windows. |
Note: When resizing "one unit" might be different for different applications. xterm/aterm/Eterm instead of resizing by one pixel, will add another character-width worth of space.
Other programs should just resize by one pixel.
Table 5-4. Window Movement
Action | Result |
---|---|
SendToWorkspace n | Send current window to a specified workspace. e.g. :SendToWorkspace 1 |
TakeToWorkspace n | Send current window to a specified workspace and change to the workspace. |
Move | by delta-x delta-y. |
MoveLeft | Guess. |
MoveRight | Guess. |
MoveUp | Guess. |
MoveDown | Guess. |
Table 5-5. Miscellaneous
Action | Result |
---|---|
AbortKeychain | In Multi-binding keychains, cancel the keybinding. |
ExecCommand | Execute a command. Example :ExecCommand xmms -t. |
RootMenu | Summon the Root Menu. |
WorkSpaceMenu | Summon the Workspace Menu. |
Restart | Restart fluxbox. |
Reconfigure | Reconfigure fluxbox, rereads configuration. e.g. if keys was changed, but init and slitlist might be written before read. |
SetStyle | Load the specified file. |
SetWorkspaceName | . |
SaveRC | Save resource files. |
Quit | Quit fluxbox. |