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.
Toolbox is a graphical configuration utility for the Blackbox window manager. It currently only does style configuration, but if the author receives sufficient request for more features, then toolbox will be expanded into an all-in-one blackbox configuration utility encompassing style-file configuration, ~/.bbkeysrc configuration for keygrabs, and blackbox menu configuration.
bbconf is a GUI configurator for the Blackbox window manager. It's written in C++ and Qt, and uses plugins for extensibility. bbconf is distributed with 4 plugins, and replaces the previously separate Blackbox/bbkeys configurators called toolbox and bbkeysconf. The plugins that come with bbconf are: a theme editor (which replaces toolbox), a keybinding editor modelled after the KDE keybinding editor (which replaces bbkeysconf), a preferences editor for bbconf itself, and a Blackbox menu editor. As time permits, more plugins will be written for bbconf that will allow configuration of all aspects of Blackbox sessions, including Blackbox's rc-file, bbpager, etc.
Re: Is it possible to do this without having to recompile the kernel?
Hi David! =:) Yes, you're right. I was referring to having to recompile the kernel whenever a new kernel comes out and the distribution you're using doesn't build their kernel with hid as a module. It's not a huge deal, but it does mean that the average user can't just compile the module and have it work if he's stuck with a distrubution that does this (Fedora Core 3 is the one that I was using and they do this).
If you're saying that this would require the user to be using a 2.6 kernel, then I think that's perfectly acceptable. kernel 2.4 is so old anyway. Every distribution that I've seen is shipping 2.6, so I don't think this is an issue.
Thanks again for your work on this David!! =:)
Is it possible to do this without having to recompile the kernel?
Thanks again for all your hard work on this project!! =:) Have you looked into whether it's possible to do this driver in such a way as to not require the recompilation of the kernel and the pre-empting of the hid driver? Surely this must not be a unique problem, right?
The reason I ask is that it's a real pain in the butt to have to recompile one's kernel just to get one's mouse to work.
Anyway... thought I'd ask.