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

7

Para fins de vim, eu gostaria de remapear CapsLock para CTRL quando usado em combinação com outras chaves e ESC quando usado isoladamente.

Nenhuma das soluções existentes fornece a funcionalidade - apenas uma ou outra.

Obrigado!

    
por adarsh 04.07.2012 / 01:44

3 respostas

11

Instruções passo a passo:

  1. Instale os dois PCKeyboardHack e KeyRemap4MacBook . Ele solicitará a reinicialização após a instalação dos aplicativos.
  2. Desativar o Caps Lock. Vá para Preferências do Sistema - > Teclado - > Teclas modificadoras. Defina Caps Lock como "Nenhuma ação".
  3. No PCKeyboardHack, defina Cap Lock como Control_L alterando o código de tecla do Caps Lock para 59.
  4. No KeyRemap4MacBook, alterne "Control_L para Control_L (+ quando você digita Control_L apenas, envie Escape". Eu procurei por "Control_L escape" e ele apareceu próximo ao topo.

ATUALIZAÇÃO:

No High Sierra, essa funcionalidade está incorporada nos novos Elementos do mosquetão .

Siga as instruções de instalação e, em seguida:

  1. Elementos do mosquetão aberto
  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 por "Teclas modificadoras > Alterar chave de caps_lock" e importe a configuração.
  6. Lucro!
por 29.08.2012 / 05:37
4

Isso funcionou para mim no OSX 10.9:

  1. Defina Caps Lock como Control. Vá para Preferências do Sistema - > Teclado - > Teclas modificadoras. Defina Caps Lock como "^ Control",
  2. Instale o KeyRemap4MacBook,
  3. No KeyRemap4MacBook, alterne "Control_L para Control_L (+ quando você digitar Control_L apenas, enviar Escape".
por 19.06.2014 / 00:01
0

Experimente o KeyRemap4Macbook , especificamente a parte chamada PCKeyboardHack . Há mais ou menos um ano eu consegui configurá-lo de modo que manter pressionado Caps Lock funcionasse como Ctrl , mas apenas tocar nele mostrava o Exposé; então o que você está pedindo deve ser possível.

Configurar o KR4M, embora tenha uma GUI, pode ser um pouco complicado por causa da desconcertante variedade de opções. Eu acho que você provavelmente pode percorrer as opções e apenas olhar para aqueles em "PCKeyboardHack".

Observação: vi alguém no IRC dizer que não conseguiu fazer isso funcionar com a visualização do Mountain Lion; Ainda não tenho Lion para testar se funciona lá, mas não vejo nada on-line sobre isso não funcionar (exceto para este erro possivelmente não relacionado ).

    
por 04.07.2012 / 08:25