%20para%20ESC%20e%20CapsLock%20(manter%20pressionado)%20para%20CTRL%20no%20OS%20X%20Lion.png)
Para fins do vim, gostaria de remapear CapsLock para CTRL quando usado em combinação com outras teclas e ESC quando usado isoladamente.
Nenhuma das soluções existentes oferece ambas as funcionalidades - apenas uma ou outra.
Obrigado!
Responder1
Instruções passo a passo:
- Instale ambosPCKeyboardHackeChaveRemap4MacBook. Ele solicitará que você reinicie após instalar os aplicativos.
- Desative o Caps Lock. Vá para Preferências do Sistema -> Teclado -> Teclas Modificadoras. Defina Caps Lock como "Sem ação".
- No PCKeyboardHack, defina Cap Lock como Control_L alterando o código de tecla Caps Lock para 59.
- No KeyRemap4MacBook, alterne "Control_L para Control_L (+ quando você digitar apenas Control_L, envie Escape". Procurei por "Control_L escape" e ele apareceu perto do topo.
ATUALIZAR:
No High Sierra, esta funcionalidade está incorporada no novoElementos do mosquetão.
Siga as instruções de instalação e então:
- Abrir elementos do mosquetão
- Clique em "Modificações Complexas"
- Clique em "Adicionar regra"
- Clique em "Importar mais regras da internet"
- Na página da web resultante, procure "Teclas modificadoras > Alterar chave caps_lock" e importe a configuração.
- Lucro!
Responder2
Isso funcionou para mim no OSX 10.9:
- Defina Caps Lock como Controle. Vá para Preferências do Sistema -> Teclado -> Teclas Modificadoras. Defina Caps Lock como "^ Control",
- Instale KeyRemap4MacBook,
- No KeyRemap4MacBook, alterne "Control_L para Control_L (+ quando você digitar Control_L apenas, envie Escape".
Responder3
ExperimentarChaveRemap4Macbook, especificamente a parte chamadaPCKeyboardHack. Há cerca de um ano, consegui configurá-lo para que manter pressionado Caps Lockfuncionasse como Ctrl, mas apenas tocar nele exibia o Exposé; então o que você está perguntando deve ser possível.
Configurar o KR4M, embora tenha uma GUI, pode ser um pouco complicado devido à impressionante variedade de opções. Acho que você provavelmente pode percorrer as opções e procurar aquelas em “PCKeyboardHack”.
Nota: vi alguém no IRC dizer que não conseguiu fazer isso funcionar com a visualização do Mountain Lion; Ainda não tenho o Lion para testar se funciona lá, mas não vejo nada online sobre ele não funcionar (excetoesse bug possivelmente não relacionado).