Mapeie a tecla “windows” no teclado para “ctrl”

17

Estou no Ubuntu e usando um teclado da Microsoft. Eu quero mapear minha chave Win para uma tecla Ctrl . Como posso fazer isso?

    
por harry 11.03.2011 / 20:08

2 respostas

14

xmodmap permite que você modifique os mapas de teclado. Crie um arquivo para guardar os comandos do xmodmap ( ~/.xmodmaprc é uma escolha comum). As chaves Win são chamadas de "Super" no xmodmap (Super_L e Super_R para as da esquerda e da direita). Por padrão, eles estão conectados a mod4 , então você deseja removê-los desse modificador e adicioná-los a control . Adicione isto ao arquivo de comando:

remove mod4 = Super_L Super_R
add control = Super_L Super_R

Diga a xmodmap para carregá-lo com:

$ xmodmap ~/.xmodmaprc

Ele só vai durar tanto quanto a sua sessão X, então você precisará re-executar cada vez, ou colocá-lo em algo como ~/.xinitrc , então ele será executado automaticamente

    
por 11.03.2011 / 20:28
11
jinx:819 Z$ grep ctrl /usr/share/X11/xkb/rules/evdev.lst | grep win
  altwin:ctrl_win      Control is mapped to Win keys (and the usual Ctrl keys)
  altwin:ctrl_alt_win  Control is mapped to Alt keys, Alt is mapped to Win keys

Vá para as configurações do teclado, clique em "Opções", expanda "Comportamento da tecla Alt / Win" e selecione "O controle está mapeado para as chaves do Win".

(Versão da linha de comando: setxkbmap -options altwin:ctrl_win , edite /etc/X11/xorg.conf e adicione XkbOptions "altwin:ctrl_win" à seção InputDevice do teclado. (Se já houver uma linha XkbOptions , adicione-a a essa linha, separada por uma vírgula: XkbOptions "grp:alt_shift_toggle,altwin:ctrl_win" .)

    
por 11.03.2011 / 20:30

Tags