fedora 25 mapeia winkey no controle

fedora 25 mapeia winkey no controle

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) insira a descrição da imagem aqui

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'

informação relacionada