Remapear CapsLock (toque) para ESC e CapsLock (manter pressionado) para CTRL no OS X Lion

Remapear CapsLock (toque) para ESC e CapsLock (manter pressionado) para CTRL no OS X Lion

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:

  1. Instale ambosPCKeyboardHackeChaveRemap4MacBook. Ele solicitará que você reinicie após instalar os aplicativos.
  2. Desative o Caps Lock. Vá para Preferências do Sistema -> Teclado -> Teclas Modificadoras. Defina Caps Lock como "Sem ação".
  3. No PCKeyboardHack, defina Cap Lock como Control_L alterando o código de tecla Caps Lock para 59.
  4. 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:

  1. Abrir elementos do mosquetão
  2. Clique em "Modificações Complexas"
  3. Clique em "Adicionar regra"
  4. Clique em "Importar mais regras da internet"
  5. Na página da web resultante, procure "Teclas modificadoras > Alterar chave caps_lock" e importe a configuração.
  6. Lucro!

Responder2

Isso funcionou para mim no OSX 10.9:

  1. Defina Caps Lock como Controle. Vá para Preferências do Sistema -> Teclado -> Teclas Modificadoras. Defina Caps Lock como "^ Control",
  2. Instale KeyRemap4MacBook,
  3. 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).

informação relacionada