Copyright © 2007-2008 Olli Salonen
| Revision History | ||
|---|---|---|
| Revision btnx Manual 1.4 | 2008-02-04 | |
| Revision btnx Manual 1.3 | 2007-12-05 | |
| Revision btnx Manual 1.2 | 2007-11-29 | |
| Revision btnx Manual 1.1 | 2007-10-15 | |
| Revision btnx Manual 1.0 | 2007-07-18 | |
btnx, a.k.a. Button Extension, is a program that enables you to route mouse button events as keyboard combinations and command executions. btnx-config is a GUI to used to detect your mouse and its buttons, and then edit the btnx configuration file.
This document describes the usage of btnx and btnx-config.
So you have a mouse with a bunch of buttons that do nothing. Is it time to retreat to the safe haven of MS Windows and its vendor supplied device drivers? btnx will hopefully reduce the temptation.
btnx, a.k.a. Button Extension, is a daemon that enables you to route mouse button events as keyboard combinations and command executions. btnx-config is a GUI used to detect your mouse and its buttons, and then edit the btnx configuration file. Their combination forms something like Logitech's SetPoint software, but it should work with just about any mouse.
The interface should be quite self-explanatory and littered with instructions. However, every program has its quirks and needs some explaining. This manual will hopefully leave very little undocumented concerning the usage of btnx and btnx-config.
Why isn't btnx implemented as a driver?
Once you realize that documentation should be laughed at, peed upon, put on fire, and just ridiculed in general, THEN, and only then, have you reached the level where you can safely read it and try to use it to actually implement a driver. | ||
| --Linus Torvalds, 2001 | ||
Because I like to keep my documentation _dry_.
| Next | ||
| Steps to get btnx working |