Estou no Ubuntu e usando um teclado da Microsoft. Eu quero mapear minha Winchave para uma Ctrlchave. Como eu posso fazer isso?
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"
)