xbindkeys is a program that associates keys or mouse buttons to shell commands under X. After a little configuration, it can start many commands with the keyboard (e.g. control+alt+x starts an xterm) or with the mouse buttons.
Information regarding Project Releases and Project Resources. Note that the information here is a quote from Freecode.com page, and the downloads themselves may not be hosted on OSDN.
This version enables full access to the xbindkeys internal from the Guile scheme configuration file. A grabbed key can start a shell command or run a scheme function. This enables you to do more powerful things inside xbindkeys without the need for an external shell script (like double click, timed double click, or key combinations).
A minor change in xbindkeys.spec. A small English correction in warnings. Configuration files are reloaded on the fly when they have changed, so there is no more need to send a HUP signal to reload them. Minor guile bugfixes.
A bug under Solaris was fixed. This bug caused an
XBindKeys built with -DFORK_FLAG=1 to fail to wait
for the processes it spawns, leaving lots of
defunct processes.
When this release is in verbose mode, it is not started as a daemon. The rc file is checked before starting as a daemon (so warnings about configuration files are visible).