Você pode fazer isso em .bashrc
? Eu acho que xbindkeys
é o caminho a seguir no X.
Ou, para obter, por exemplo, atalhos de teclado do Emacs (a meta key em execução), atalhos de rolagem, etc., isso dependerá do seu terminal (por exemplo, urxvt, xterm) - então, um local para procurar por configuração é ~/.Xresources
.
No console, descobri que posso configurar atalhos neste arquivo:
/etc/console-setup/cached_UTF-8_del.kmap.gz
Basta abrir e editar, independentemente da extensão. Os atalhos são assim:
alt keycode 36 = Decr_Console
alt keycode 37 = Incr_Console
alt keycode 15 = Incr_Console
alt keycode 39 = Scroll_Forward
alt keycode 25 = Scroll_Backward
(Você pode obter os códigos com showkey
.)
Para fazer isso funcionar,
/etc/default/keyboard
eu coloquei
KMAP=/etc/console-setup/cached_UTF-8_del.kmap.gz
Não são realmente todos os comandos que você gostaria (confira man keymaps
e dumpkeys -l
para os que eu encontrei). Mas é um começo.