Substituí a fnchave padrão pela esquerda controle a esquerda controlpor outra chave útil.
E, na medida em que não uso a Caps Lockchave na vida cotidiana, decidi substituí Caps Lock-la fn.
Eu uso para esse fim o PCKeyboardHack .
Acabei de inserir o número 63
(que corresponde a fn) na Change Caps Lock
linha.
Mas agora Caps Locknão faço nada: nem trabalho importante CapsLock
nem fnchave.
Quando troco de Caps Lockchave por forward delete
exemplo (código 117) - tudo bem. E Caps Lockcomeça a trabalhar como forward delete
chave.
Mas preciso definir fna Caps Lockchave.
ATUALIZAR
Eu notei no KeyRemap4MacBook EventViewer: quando eu pressiono Caps Lock...
... eu recebo o control_l
código da chave. Mas, na verdade, não funciona nem como control_l
(verifiquei).
Por que isso mostra control_l
? Talvez porque mudei a fntecla para a esquerda controlno KeyRemap4MacBook
aplicativo.
Quando eu desmarque esta caixa de seleção e vigília EventViewer
em Caps Lockclicando novamente: Eu vejo Fn
código na saída.
Mas, na verdade, ele não funciona como Fn(eu verifico fn+ delete)
Atualização 2
Eu desabilitei CAPS LOCK
No PCKeyboardHack definido F19comoCaps Lock
No KeyRemap4MacBook
remapeamento F19parafn
<item>
<name>f19_to_fn</name>
<identifier>f19_to_fn</identifier>
<autogen>__KeyToKey__ KeyCode::F19, KeyCode::FN</autogen>
</item>
E agora Caps Lockfunciona como fnexceto as teclas f1 - f12. Por exemplo, quando pressiono o padrão fn+ f11, vejo o Launchpad. Quando pressiono remapeado fn+ f11vejo o volume baixo. Portanto, f11não trabalhando com remapeado fn.
Em outras combinações, como fn+ delete= forward delete
remapeado fnfunciona bem.
FN + F1-19
.forward delete
. Eu pressionofn
+delete
. Quando eu tiver padrãofn
chave I pode encaminhar exclusão e quando eu definircaps lock
afn
chave, eu não posso avançar excluir pressionandocaps lock + backspace
Respostas:
Apenas alterar caps lock para o código-chave 63 com o PCKeyboardHack funciona para mim. Você já tentou configurar caps lock nenhuma ação nas Preferências do Sistema?
Você também pode tentar usar PCKeyboardHack para, por exemplo, alterar caps lock para F19 e, em seguida, usar um private.xml como este com KeyRemap4MacBook:
fonte
Brett Terpstra abordou isso em um artigo de dezembro de 2012 sobre o remapeamento da tecla caps lock.
http://brettterpstra.com/2012/12/08/a-useful-caps-lock-key/
fonte
A Apple publicou uma Nota sobre o Remapeamento de Chaves no macOS 10.12, que pode ser encontrada aqui: https://developer.apple.com/library/content/technotes/tn2450/_index.html
Nesta página, você pode encontrar um comando do terminal e um gráfico de todos os valores dos botões.
E se você gosta de programação, eles até fornecem um pequeno exemplo de código Objective-C.
fonte