В Linux вам будет нужно 2 программки консольные:
- xbindkeys для того чтобы ловить нажатия клавиш
- xdotool для генерации произвольных сочетаний клавиш
Таким образом любые комбинации генерируемые мышкой и клавиатурой можно перехватывать и генерировать вместо них другие произвольные. Приложения консольные, но весьма простые в использовании, разберетесь.
Вот вам пример моего ~/.xbindkeysrc для начала:
"xdotool key Ctrl+Alt+Left"
b:9
"xdotool key Ctrl+Alt+Right"
b:8
Это я с помощью кнопок перехода между страницами переключаю виртуальные рабочие столы.
В Unity оболочке можно поставить CompizConfig Settings Manager - там можно многие действия в графическом режиме без упомянутых приложений назначить.