Como remapear a chave de comando para ser a chave de controle em um Macbook 4,1?

14

Como posso alternar a tecla de comando esquerda no teclado do meu macbook, com a tecla ctrl esquerda?

e se for possível que o comando seja correto, continue agindo como a super chave / windows

Samuaz
fonte

Respostas:

12

Tente o seguinte:

cat > ~/.xmodmaprc
! Erase existing bindings
clear Control
clear Mod4
! Map key 37 (left ctrl) to Super_L (i.e. 'cmd')
keycode  37 = Super_L
! Map key 133 (left cmd) to Control_L (i.e. 'ctrl)
keycode 133 = Control_L
! And update modifier settings
add control = Control_L
add mod4    = Super_L

Para finalizar a entrada, pressione Ctrl+ D.

Para testar, você pode executar:

xmodmap ~/.xmodmaprc

Por fim, você deve adicionar este comando aos aplicativos de inicialização.

Isso deve começar. Se isso não funcionar, verifique isto para obter mais informações:

man xmodmap

Para observar qual tecla pressionar corresponde a qual código interno, execute

xev

e pressione algumas teclas quando a pequena janela branca estiver em foco. Os códigos de chave não serão alterados (133 sempre será 133, mas você deverá ver o nome 133 antes Control_Le depois deste procedimento, depois de efetuar login novamente, deve ser Super_L.

Chad A. Davis
fonte
Saúde, usar um teclado mac nunca foi tão confuso até essa troca.
Dimitar Christoff
Nota: o código para a tecla de comando correta é 134. Eu adicionei keycode 134 = Control_Le funciona para mim.
Elazar
7

Uma maneira rápida de fazer isso seria ir para Sistema -> Preferências -> Teclado -> guia Layouts -> Opções -> Comportamento das teclas Alt / Win -> selecionar Win key como controle

Viola!

Mas é claro que não há chave Win no Mac.

blackpla9ue
fonte
2
Esta opção parece não existir no Unbuntu 13.10, eles a removeram?
Håkon K. Olafsen
2

Para quem usa o KDE, verifique em Configurações do sistema> Dispositivos de entrada> Teclado> Avançado. Você precisará ativar "Configurar opções do teclado", abrir "Comportamento das teclas Alt / Win" e marcar "Ctrl está mapeado para as teclas Win (e as teclas Ctrl usuais)". Há uma configuração idêntica para o mapeamento Alt das teclas Win, se você preferir que a tecla Control seja Alt.

Alan De Smet
fonte