xbindkeys 1.8.6 Description:
XBindKeys is an open source and freely distributed command-line software implemented in C and designed to associate mouse buttons or keyboard keys to shell commands under any Linux kernel-based operating systems. With proper configuration, users will be able to use XBindKeys to start many Linux shell commands, just by using their keyboard or the mouse buttons. For example, you can start an xterm session using the CTRL+ALT+X key combination. Additionally, the software can display the actual keybinding, set a specific X11 display to use, give users detailed information about XBindKeys when it is executed, as well as to identify a pressed key (see the next section for more command-line options).