Este é o resultado de xmodmap -pm
:
control Control_L (0x25), Control_L (0x42), Control_R (0x69), Control_L (0x85), Control_R (0x86)
mod4 Super_L (0xce), Hyper_L (0xcf)
Eu tenho isto .xmodmap
:
clear mod4
add control = Super_L
Depois de executar isso, minha lista de modificadores de comando muda, mas a tecla Windows não se comporta como controle. Por que? Posso consertar isso?
Responder1
Conforme mencionado por @user2889981 emhttps://superuser.com/a/1193894/1032352, isso pode ser feito emAjustes no Gnomoaplicativo. No Fedora 29 está em Teclado e Mouse > Opções Adicionais de Layout (botão próximo ao Atalho de Visão Geral) > Posição Ctrl > marque ao lado de Trocar Vitória Esquerda com Ctrl Esquerdo
Responder2
Ok, no meu sistema
Versão
~$cat /etc/fedora-release
Fedora release 25 (Twenty Five)
Gerenciador de janelas
~$env | grep -i desktop
DESKTOP_SESSION=gnome
GNOME_DESKTOP_SESSION_ID=this-is-deprecated
XDG_SESSION_DESKTOP=gnome
XDG_CURRENT_DESKTOP=GNOME
Configurações do teclado
~$setxkbmap -print
xkb_keymap {
xkb_keycodes { include "evdev+aliases(qwerty)" };
xkb_types { include "complete" };
xkb_compat { include "complete" };
xkb_symbols { include "pc+us+ru:2+us:3+inet(evdev)" };
xkb_geometry { include "pc(pc105)" };
};
com representação física mais ou menos precisa do teclado (PC105)
O comando
setxkbmap -option altwin:ctrl_win
substitui a tecla 'win' e a torna a tecla 'ctrl'.
O que mudou depois das execuções é
~$setxkbmap -print
xkb_keymap {
xkb_keycodes { include "evdev+aliases(qwerty)" };
xkb_types { include "complete" };
xkb_compat { include "complete" };
xkb_symbols { include "pc+us+ru:2+us:3+inet(evdev)+altwin(ctrl_win)" };
xkb_geometry { include "pc(pc105)" };
};
Eu tenho um display, setxkbmap tem opções de display e dispositivo, pode ser importante.
para limpar as opções 'setxkbmap -option'
para restaurar as opções mais tarde parece ser melhor usar 'setxkbmap -query' em vez de 'setxkbmap -print' antes
truques de substituição mais sofisticados com setxkbmap na respostaAdicionando opções personalizadas de setxkbmapE noartigo complicado.
Outras possíveis substituições, de acordo com a resposta deRevincular a tecla Alt para vencer usando setxkbmap?estão disponíveis para ver com:
grep alt /usr/share/X11/xkb/rules/evdev.lst | grep win
Responder3
Consegui fazer isso com a ferramenta gnome-Tweak. Existe uma opção na seção Digitação. na seção 'Posição da tecla Ctrl', marque a caixa de seleção 'Trocar a tecla Win esquerda pela tecla Ctrl esquerda'