Existe um software, comando ou maneira de saber quais teclas de um teclado externo não Apple estão sendo mapeadas para quais teclas Mac?
E também há uma maneira de remapear as teclas de atalho do meu teclado: voltar, avançar, casa, pesquisar e enviar e-mail?
As teclas de reprodução e volume no meu teclado funcionam como esperado, mas as outras teclas não parecem ter nada.
PS: Eu tenho este:
Respostas:
ControllerMate faz isso. No trabalho, uso o teclado ergonômico Microsoft Natural e um mouse Logitech. O ControllerMate possui perfis de hardware para ambos, e eu tenho muitas das chaves específicas do MS remapeadas para outras funções.
Como o seu, meu teclado também possui um botão de email inútil. Com o Controllermate aberto, se eu pressionar o botão Correio enquanto visualizo o perfil do teclado da Microsoft, a lista de seqüências de teclas disponíveis salta automaticamente para a que acabou de receber. Você pode programar essa chave para fazer o que quiser, mesmo quando o ControllerMate não estiver aberto.
fonte
even when ControllerMate isn't open
então o mapeamento de teclas deve estar em algum arquivo de configuração, certo? você sabe qual ou se existe alguma?Acho que a resposta sobre o ControllerMate é boa, mas como você perguntou em um comentário sobre um arquivo de configuração, mencionarei que a maneira mais poderosa e "bruta" de definir as configurações do teclado é criando um layout de teclado personalizado. Eu acho que é assim que aplicativos como o ControllerMate modificam as teclas do teclado, mas não posso dizer isso com certeza.
Você pode usar um gerador on - line para esse fim (é antigo, mas os
.keylayout
arquivos gerados ainda funcionam no Snow Leopard) ou uma GUI como Ukelele (gratuita).Ao fazer isso dessa maneira, você adicionaria o
.keylayout
arquivo XML resultante a/Library/Keyboard Layouts
(para uso por todos os usuários) ou~/Library/Keyboard Layouts
(para uso somente pelo usuário atual). Em seguida, você ativaria o layout personalizado em Preferências do sistema -> Idioma e texto -> Origens de entrada.Para o teclado de terceiros, ainda seria complicado descobrir o código da tecla em um determinado mapSet para as teclas "inúteis" para "Voltar", "Encaminhar", "Correio" etc. Pessoalmente, eu usaria um Programa de GUI que me permite "pressionar e configurar" para que não haja pesquisas ou suposições extras da minha parte.
Assim, em breve, estou não dizer que este método é mais fácil ou mais poderoso do que usando um aplicativo como o ControllerMate, mas deve pelo menos ajudar a explicar como teclados podem ser re-mapeados sob OS X sem um programa de "intermediário" que tem de continue correndo em segundo plano.
fonte
mapSet
?.keylayout
arquivo XML. Não acredito que nenhum dos layouts de teclado virtual em Ukelele tenha botões virtuais para corresponder às teclas extras do teclado da Microsoft na parte superior, portanto, talvez não seja possível nesse programa. ... Você já tentou o ControllerMate? Parece fazer exatamente o que você deseja - você pressiona uma tecla "estranha" no teclado e permite atribuí-la ao que quiser.Sei que essa é uma pergunta antiga, mas as gerações futuras podem querer saber sobre uma ferramenta mais recente. Ele se chama Karabiner e pode remapear toneladas de coisas, e possui padrões para mapear as teclas F * para seus equivalentes Appley.
fonte