Actions

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

ActionResult
WorkspaceGo to a particular workspace. Use :Workspace 1, :Workspace 2, etc.
NextTabSwitch to the Next Tab in the current group.
PrevTabSwitch to the Previous Tab in the current group.
NextWindow NGo to Next Window. See Note 1.
PrevWindow NGo to previous window. Again, see Note 1.
NextWorkspaceGo to the Next Workspace.
PrevWorkspaceGo to the Previous Workspace.
NextGroup, PrevGroup Go to the next/prev window group.
LeftWorkspaceSame as PrevWorkspace.
RightWorkspaceSame 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:

Parameter valueBehaviour
0 or unspecifiedDefault/current behavior - no skipping
1Skip lower tabs
2Skip stuck windows
3Skip lower tabs/stuck windows
4Skip shaded windows
5Skip lower tabs/shaded windows
6Skip stuck windows/shaded windows
7Skip lower tabs/stuck windows/shaded windows

Table 5-2. Window Operations

ActionResult
CloseClose the Window.
KillWindowThe equivalent of calling xkill and clicking on the window.
MinimizeAlso known as "iconify". Make the window iconified.
ShadeWindowPut window in the 'shaded' state, or restore from the 'shaded' state.
StickWindowToggle a Window's 'sticky' state.
ToggleDecorToggle whether or not current window has a border, buttons, and titlebar.
RaiseBring the window to the 'Top', it will appear 'Above' windows that it overlaps.
LowerOpposite of Raise.
NextTab, PrevTabActivate next, prev tab.
MoveTabLeft, MoveTabRightMove activate tab by the n tabs left/right.
DetachClient Take client out of tab-group.

Table 5-3. Window Sizing

ActionResult
MaximizeHorizontalMaximize the window horizontally.
MaximizeVerticalMaximize the window vertically.
MaximizeWindowMaximize the Window.
ResizeResize the active window by the specified delta, e.g. resize -8 -8.
ResizeToResize the active window to the specified geometry. resize -8 -8.
ResizeHorizontalResize horizontal by the specified delta.
ResizeVerticalResize vertical by the specified delta.
ArrangeWindowsTile Windows magically.
ShowDesktopIconify 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

ActionResult
SendToWorkspace nSend current window to a specified workspace. e.g. :SendToWorkspace 1
TakeToWorkspace nSend current window to a specified workspace and change to the workspace.
Moveby delta-x delta-y.
MoveLeftGuess.
MoveRightGuess.
MoveUpGuess.
MoveDownGuess.

Table 5-5. Miscellaneous

ActionResult
AbortKeychainIn Multi-binding keychains, cancel the keybinding.
ExecCommandExecute a command. Example :ExecCommand xmms -t.
RootMenuSummon the Root Menu.
WorkSpaceMenuSummon the Workspace Menu.
RestartRestart fluxbox.
ReconfigureReconfigure fluxbox, rereads configuration. e.g. if keys was changed, but init and slitlist might be written before read.
SetStyleLoad the specified file.
SetWorkspaceName.
SaveRCSave resource files.
QuitQuit fluxbox.