bbkeys is the keygrabber for the Blackbox window manager. bbkeys handles all keybindings and keyboard shortcuts for Blackbox. It uses Blackbox's Image classes for rendering its look and feel, so bbkeys will draw itself to match whatever Blackbox style is used. It is highly configurable via the bbconf GUI utility, the included bbkeysconf.pl perl script, or via hand-editing bbkeys's config file.
| Tags | Desktop Environment Window Manager Utilities |
|---|---|
| Licenses | GPL |
| Implementation | C++ |
Recent releases


Changes: Many bugfixes and enhancements were made. This version is necessary if you run Blackbox 0.62.0 or higher due to changes in the internals of Blackbox. Bugfixes include build-process fixes for RPM-based distributions, an aclocal fix (AM_MAINTAINER_MODE), and more. Enhancements include support for multi-head displays, the ability to define an rc-file other than ~/.bbkeysrc, a greatly improved Perl CLI configurator, the ability to cycle through all open windows on all workspaces, and more.


Changes: This release contains several bugfixes and enhancements. Window cycling now makes sense, and there are configuration options to pop up a window list menu as you cycle, so you can see what window you're cycling from/to, as well as an option to cycle through all of the windows (sticky windows are included) on all workspaces. This is a very significant improvement.


Changes: Many bugs and memory leaks were fixed. Portability to Solaris was fixed. The Image, BaseDisplay, and LinkedList classes were upated to be current with blackbox 0.61.x. This also corrects bbkeys dying with a "bus error" on SPARC Ultra 5 boxen.


Changes: bbkeys has new internals, as does blackbox. You MUST upgrade your bbkeys version if you upgrade to the newest blackbox version (0.60.1)


Changes: By default, bbkeys no longer fails to grab keys when you have a modifier such as CapsLock or NumLock pressed. The old default behavior can be reset in the configuration file.