
Gostaria de mudar as teclas ‘Command’ e ‘Alt/Option’ no teclado do meu Macbook Pro.
Tenho dois teclados: o interno e um teclado USB externo. Eu gostaria que ambos tivessem o mesmo comportamento.
Gostaria que Control (e Fn no teclado interno do MBP) permanecessem iguais.
Qual é a melhor maneira de fazer isso?
Isto semelhante aComo trocar as teclas ctrl e alt no Ubuntu 16.04?mas quero trocar Command por Alt, não por Control.
Responder1
Acabei de instalar o Debian em um MacBook Pro de meados de 2012 e encontrei o mesmo problema depois de dar uma olhada por um tempo. Sou muito novo em todo esse negócio de Linux e StackExchange, então tenha paciência comigo. Se você não estiver familiarizado com o teclado do MacBook como eu, poderá usá-lo xev
para descobrir seus nomes, código de acesso, etc.
Meu teclado tem uma configuração semelhante:
[fn] [ control ] [alt/option] [⌘ command] [space] [⌘ command] [alt/option]
Usando xev
, isso é equivalente a:
[fn] [Control_L] [ Alt_L ] [ Super_L ] [space] [ Super_R ] [ Alt_R ]
Em /usr/share/X11/xkb/symbols/
, você pode modificar o mapeamento em diferentes níveis. Para esta resposta, ficarei apenas com pc.txt
. Nele você encontrará algo como:
key <LFSH> { [ Shift_L ] };
key <LCTL> { [ Control_L ] };
key <LWIN> { [ Super_L ] };
...
key <RTSH> { [ Shift_R ] };
key <RCTL> { [ Control_R ] };
key <RWIN> { [ Super_R ] };
key <MENU> { [ Menu ] };
...
key <ALT> { [ NoSymbol, Alt_L ] };
include "altwin(meta_alt)"
Então eu apenas troco Alt_L
e Super_L
, em seguida, salvo e reinicio.