I recently purchased a Microsoft Sculpt Comfort Mouse. It uses Bluetooth to connect to my laptop and all regular mouse buttons work perfect under both Linux and Windows 7. What's different about this mouse, though, is that it has a special Windows/Super key on the side that launches the start/menu when pressed. It also has a touch sensor that detects when the side button is stroked up or down and vibrates the mouse to acknowledge it's been activated.
Of course in Windows there is a program that lets me change what the strokes do and turn off the vibration.
In Linux, xev detects only a normal keystroke when the side button is pressed or swiped. Xev doesn't report any mouse button presses.
So my question is, can I change what key presses are sent when under Linux?
I would love to change the key binding from tab to down, backspace to up, (what xev reports) to ctrl+alt+left/right to switch between workspaces.
Thanks for any help!