Você pode usar xbindkeys
para pegar as chaves e xvkbd
para enviar as chaves.
Crie um arquivo .xbindkeysrc
em seu diretório pessoal e cole este texto:
"xvkbd -xsendevent -text '\[Delete]'"
Alt + BackSpace
"xvkbd -xsendevent -text '\[Home]'"
Alt + Left
"xvkbd -xsendevent -text '\[Page_Down]'"
Alt + Down
Em seguida, inicie xbindkeys
e isso deve funcionar. Provavelmente você quer mapear mais chaves, então depois de editar o .xbindkeysrc
você pode executar pkill -HUP xbindkeys
para enviar um sinal HUP para xbindkeys (ou matar xbindkeys e iniciá-lo novamente).
Para ver os nomes das chaves que os xbindkeys veem, você pode executar xbindkeys -mk
( man xbindkeys
tem mais informações).
Para ver os nomes das chaves que o xvkbd conhece, dê uma olhada em /usr/include/X11/keysymdef.h (talvez alguém mais conheça um método melhor?).
xbindkeys só é executado até que sua sessão X termine, então você provavelmente quer colocá-lo em sua por elmicha 17.12.2011 / 15:32