Que tal usar xbindkeys para detectar e remapear o evento principal para chamar xdotool ?
Com um id de botão de 123, seu ~/.xbindkeysrc deve conter algo como
"xdotool key ctrl+z"
b:123
Veja link
Você pode realmente usar xbindkeys para acionar qualquer comando que desejar.
Lembre-se de que você precisa reiniciar o xbindkeys para que as alterações entrem em vigor:
pkill xbindkeys && xbindkeys
Para descobrir o id do botão / código-chave, use xev