Ligando atalhos de teclado adicionais no bash

3

Eu gosto de atalhos típicos de GUI:

  • Ctrl + Backspace
  • Ctrl + Del

E outros atalhos típicos. Há algum .bashrc pronto com todos esses atalhos disponíveis?

    
por m0nhawk 04.11.2012 / 10:48

1 resposta

3

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.

    
por 04.11.2012 / 18:38