xbindkeys is a program that allows you to launch shell commands with your keyboard or your mouse under X Window. It links commands to keys or mouse buttons, using a configuration file. It's independent of the window manager and can capture all keyboard keys (ex: Power, Wake...).
xbindkeys-config-An easy to use gtk program for configuring Xbindkeys.GTK Configure program for xbindkeys.