Estou no Ubuntu e usando um teclado da Microsoft. Eu quero mapear minha Winchave para uma Ctrlchave. Como eu posso fazer isso?
Estou no Ubuntu e usando um teclado da Microsoft. Eu quero mapear minha Winchave para uma Ctrlchave. Como eu posso fazer isso?
Respostas:
xmodmap
permite modificar mapas de teclas. Crie um arquivo para conter comandos xmodmap ( ~/.xmodmaprc
é uma escolha comum). As Winteclas são chamadas "Super" no xmodmap (Super_L e Super_R para as esquerdas e direitas). Por padrão, eles estão conectados mod4
, então você deseja removê-los desse modificador e adicioná-los a control
. Adicione isso ao arquivo de comando:
remove mod4 = Super_L Super_R
add control = Super_L Super_R
Diga xmodmap
para carregá-lo com:
$ xmodmap ~/.xmodmaprc
Ela durará apenas o tempo da sua sessão X, portanto, você precisará executá-la novamente a cada vez ou colocá-la em algo assim, ~/.xinitrc
para que seja executada automaticamente
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 das teclas Alt / Win" e selecione "O controle está mapeado para as teclas Win".
(Versão da linha de comando:, setxkbmap -options altwin:ctrl_win
edite /etc/X11/xorg.conf
e adicione XkbOptions "altwin:ctrl_win"
à InputDevice
seção do teclado . (Se já houver uma XkbOptions
linha, adicione-a a essa linha, separada por vírgula:. XkbOptions "grp:alt_shift_toggle,altwin:ctrl_win"
)