Allow rebinding of extra mouse buttons
Some mice have more than the three standard buttons. While some applications can use a subset of those (mostly the backwards and forwards buttons) in many cases pressing them will do nothing. This makes it possible to assign key combinations to buttons that will cause synthetic key event when pressed.
Edited by David Redondo