Manpages

NAME

bbkeysrc − bbkeys keymap configuration file

SYNOPSIS

$HOME/.bbkeysrc

DESCRIPTION

bbkeys picks up its style-settings from the same places as the other bbtools (such as bbmail(1)). In most cases, this will be $HOME/.blackboxrc. But its key-grabbings come from $HOME/.bbkeysrc. There are several avenues open to the user to set any key-grabs that the user wishes:

Using bbconf:
This is a Qt-based application available at http://bbconf.sourceforge.net/.

Using bbkeysconf:
This is a Qt-based application previously distributed with bbkeys. It has been superceded by bbconf, and no further development goes into it.

Without bbkeysconf:
bbkeys
can be launched with the -noqt option and whenever the little reconfigure button (the key-hole) on bbkeys is clicked, bbkeys will launch a very simple interactive rc-file generator, called bbkeysconf.pl (written in perl) inside of an xterm. If you choose not to use the QT bbconf application, bbkeysconf.pl is the recommended way of editting your keybinding rc-file.

Manually editing $HOME/.bbkeysrc:
The format is very easy, and it consists of lines describing the Key to grab, the modifier to grab the key with (if any, or "None" if none), and the action to perform. For example:

KeyToGrab(Tab), WithModifier(Mod1), WithAction(NextWindow)
KeyToGrab(t), WithModifier(Mod1), WithAction(ExecCommand),
DoThis(xterm)

List of commands

BigNudgeDown
BigNudgeLeft
BigNudgeRight
BigNudgeUp
Close
ExecCommand
HorizontalDecrement
HorizontalIncrement
Lower
MaximizeHorizontal
MaximizeVertical
MaximizeWindow
Minimize
NextWindow
NextWindowAllWorkspaces
NextWorkspace
NudgeDown
NudgeLeft
NudgeUp
NudgeRight
PrevWindow
PrevWorkspace
Raise
ShadeWindow
StickWindow
ToggleDecor
Workspace1
Workspace2
Workspace3
Workspace4
Workspace5
Workspace6
Workspace7
Workspace8
Workspace9
Workspace10
Workspace11
Workspace12
VerticalIncrement
VerticalDecrement

SEE ALSO

bbkeys(1), bbkeys.bb(5)

AUTHOR

Jason ’vanRijn’ Kasper <vR [AT] movingparts.net> - bbkeys
Jan Schaumann <jschauma [AT] netmeister.org> - this man page