Através de "Preferências do sistema -> Teclado -> Teclas modificadoras", eu tinha configurado: Caps Lock como Ctl.
Em seguida, instalei o novo Karabiner (anteriormente KeyRemapForMacBook) para obter o seguinte remapeamento de chave:
- Ctl esquerdo = Fn
- Fn = Ctl esquerdo
Porém, configurar o Karabiner significou que meu remapeamento de tecla "Caps Lock to Ctl", feito com "Preferências do Sistema", foi perdido. Agora, o Karabiner exige que eu instale outro aplicativo ( SEIL ) para remapear apenas a tecla Caps Lock. Eu acho isso ridículo e não desejo instalar outro aplicativo apenas para remapear uma chave.
Portanto, removi o Karabiner do meu sistema e configurei o seguinte remapeamento de chave em "Preferências do sistema -> Teclado -> Teclas modificadoras":
- Caps Lock = Ctl
- Ctl esquerdo = Nenhum ( nenhuma ligação de tecla => chave morta )
- Fn permanece Fn ( NOTA: isso não me incomoda, porque # 1: eu não uso muito assim mesmo, e # 2: estou acostumado ao estilo "Fn na extrema esquerda" do Thinkpad ).
Mas, como será que o Karabiner faz sua mágica por dentro? Meu entendimento é que, em última análise, o Karabiner precisa passar a configuração de remapeamento de chave para o sistema operacional, certo? Ou o Karabiner se insere no sistema (como um módulo do kernel) e observa todas as teclas digitadas no teclado para detectar as teclas Ctl e Fn?
Mais importante, existe uma maneira (semelhante ao xmodmap no Linux) para obter esse remapeamento da chave sem o Karabiner?
Respostas:
Infelizmente, com o MacOS Sierra, o Karabiner entrou em um tipo estranho de hiato - mas-não-realmente-porque-algum dia-vamos-consertá-lo.
O que é muito ruim, porque o Karabiner era a ferramenta perfeita para o que eu precisava (que fazia o MacOS se comportar como um terminal UNIX de quarenta anos porque meus dedos estúpidos ainda pressionam ^ W para excluir uma palavra e eu mato a janela e posso pare, não, não me ajude, eu vou morrer eventualmente e então meu problema está resolvido).
Minha outra ferramenta principal é Typinator para abreviações - w para with, h para o, n para e, etc; aqueles realmente somam.
Até agora, achei o BetterTouchTool um substituto viável para o Karabiner, ainda melhor em alguns aspectos. Mas pior nos outros; a repetição de teclas não funciona para mim, apesar do desenvolvedor dizer que sim. (Possivelmente, ele interage com o Typinator, mas desativá-lo não resolve o problema.)
Eu escrevi um romance inteiro usando essas duas ferramentas (Typinator e BetterTouchTool), mas eu agradeceria qualquer um que se interessasse, se encontrasse algo melhor ainda.
fonte
Vou ser um pouco contrária e discordo do sentimento de precisar de dois aplicativos para fazer o que você pede.
A Apple adotou a herança UNIX de uma ferramenta para fazer uma coisa e Karabiner continua essa tradição. Ambos os aplicativos são de qualidade profissional, mantidos, depurados, documentados e suportados. Nenhum aplicativo custa nada para experimentar ou confiar. Ambos fazem exatamente o que dizem que fazem.
Na última vez que verifiquei, a Apple instala milhares de arquivos e tem centenas em execução antes de você fazer o login pela primeira vez. Instalar 2 programas para remapear totalmente todas as chaves me parece menos importante, mas estou aberto a estar errado sobre isso.
Eu diria - instale o Karabiner e instale o SEIL e aproveite sua capacidade de remapear as chaves à vontade, mas talvez eu esteja perdendo alguma deficiência no que você está tentando realizar.
fonte
brew cask install karabiner
ebrew cask install seil
.Sei que esta é uma resposta tardia, mas estou usando a Better Touch Tool . Ele fornece várias funções:
Basicamente, você pode remapear quase qualquer forma de entrada para um grande número de opções. Comecei a usar o BTT para remapear apenas uma ou duas funções e depois fiquei pensando: "Gostaria de poder fazer isso", e me vi remapeando cada vez mais.
fonte
Eu tive que remover o Karabiner no macOSX Sierra. Isso causava estranhos problemas de repetição de teclas e agia como se uma mudança estivesse sendo realizada constantemente. Eu removi o programa e meus problemas com o teclado foram embora.
Mas contei com isso para um remapeamento da minha tecla de opção correta como uma exclusão direta - muito útil para edição.
Agora, resolvi o problema usando a Better Touch Tool - fiz a opção +? uma exclusão direta (exclusão do Windows) Embora não seja uma chave única, ela funciona.
fonte