MPlayer is a highly configurable video player. You can configure default settings, keyboard/mouse key binding|bindings.
You can find the configuration files in /etc/mplayer/mplayer.conf (global) and ~/.mplayer/config, ~/.mplayer/input.conf, and ~/.mplayer/menu.conf (local).
You can execute mplayer -list-options to list all options. For a full key list, execute mplayer -input keylist.
Key binding|Bindings for the keyboard, mouse, and joystick are set in input.conf, and can be placed in ~/.mplayer/input.conf.
This question was asked on The HowTo Wiki.