Uma resposta aceitável seria refazendo isso?
O Mac OS X Lion (10.7) tem dificuldade em detectar o layout do teclado quando eu o conectei pela primeira vez. Mas depois de seguir as instruções (ou seja, pressionar a tecla à direita de Left Shift, etc.) ele identifica corretamente o layout. / p>
Nas Preferências do Sistema, o Lion tem um painel de teclado maravilhoso:
Emseguida,váparaasTeclasModificadoras…
Bingo, agora o CapsLock se comporta como controle.
Ou você pode tentar efetuar as combinações de teclas:
Edite o arquivo de atalhos de tecla padrão, ~ / Library / KeyBindings / DefaultKeyBinding.dict. Crie o diretório e / ou o arquivo, se ainda não estiverem lá, e faça com que pareça:
{
/* Remap Home / End to be correct */
"\UF729" = "moveToBeginningOfLine:"; /* Home */
"\UF72B" = "moveToEndOfLine:"; /* End */
"$\UF729" = "moveToBeginningOfLineAndModifySelection:"; /* Shift + Home */
"$\UF72B" = "moveToEndOfLineAndModifySelection:"; /* Shift + End */
}
Se já houver entradas no DefaultKeyBinding.dict, basta adicionar os 4 novos mapeamentos acima à seção principal do seu arquivo. Uma reinicialização pode ser necessária para que ela entre em vigor.
Você precisará ajustar o código acima para o que você está tentando fazer