Obviamente, no Linux eu posso usar o xmodmap. No Leopard, usei um InputManager chamado PCKeyboardHack. Mas InputManagers agora estão quebrados.
Como posso preservar minha sanidade mental e continuar usando o Caps Lock to Escape no OS X 10.6?
Obviamente, no Linux eu posso usar o xmodmap. No Leopard, usei um InputManager chamado PCKeyboardHack. Mas InputManagers agora estão quebrados.
Como posso preservar minha sanidade mental e continuar usando o Caps Lock to Escape no OS X 10.6?
Respostas:
Posso estar longe, pois não estou nem perto do meu Mac para verificar, mas Ukelele seria capaz de remapear o Caps lock? Eu sei que você pode remapear o Caps lock usando as preferências do sistema também, mas acho que as possíveis substituições são limitadas (novamente longe de um Mac para testar) ...
Você também pode ver se o doublecommand possui esse mapeamento incluído, pois os relatórios sugerem que ele funciona no modo kernel de 32 bits no SL pelo menos ...
Parece haver um fork do PCKeyboardHack para SL:
Não é realmente uma resposta para sua pergunta, mas imagino que você queira remapear a tecla para que seu dedo não tenha viajado até agora para alternar os modos Vim. Há uma ou duas semanas, descobri que Ctrl-[
é o mesmo que bater Esc
e é mais fácil digitar, mesmo que sejam duas chaves.
Sugiro que você ensine seus dedos a fazê Ctrl-[
-lo, para que você não precise remapear nenhuma chave e não perca a funcionalidade Caps-lock.
teve dois problemas ao compilar.
1: verifique se você tem o material do desenvolvedor em seu caminho. especficamente, adicione a seguinte linha ao seu caminho:
/ Desenvolvedor / usr / bin /
2: algum erro bizarro com o otool não foi encontrado: o erro foi semelhante a este "*** Finalizando o aplicativo devido à exceção não capturada 'NSInvalidArgumentException', razão: 'caminho de inicialização não acessível'"
use isto para resolvê-lo:
ln -s / Desenvolvedor / usr / bin / otool / usr / bin / otool
depois disso, tudo funcionou para mim.
Embora isso não responda à sua pergunta, pode ser a solução para o seu problema:
" Mapping ESC in insert mode and command mode to double i
imap ii <C-[>
cmap ii <C-[>
Coloque isso no seu arquivo .vimrc. Depois disso, você pode pressionar ii para sair do modo de inserção ou comando. Você não precisa alcançar a sua chave de bloqueio ESC ou CAPS.
Eu uso o Seil para remapear meu teclado Mac https://pqrs.org/osx/karabiner/seil.html.en
Observe que você também deve anular a tecla Caps Lock padrão nas configurações do teclado do Mac.