Apple Keyboard Remape Teclado Vírgula para Dot? -- acos campo com mac campo com keyboard campo com mapping camp apple Relacionado O problema

Apple keyboard remap keypad comma to dot?


11
vote

problema

português

Existe alguma maneira de alterar o mapeamento de chave do teclado da Apple?

Como programador eu acho chato Há uma vírgula em vez de um ponto no teclado numérico. Eu iria remapear esta chave para ter pontos ...

english

Is there any way to change the key mapping of the apple keyboard?

As programmer I find annoying there's a comma instead a dot in numeric keypad. I would remap this key to have dot ...

           
     
     

Lista de respostas

17
 
vote

A solução mais simples é criar o arquivo DefaultKeyBinding.dict em /Users/[user]/Library/KeyBindings se ele ainda não existir, e adicionar o remapeamento:

  {    "#," = ("insertText:", "."); }    

Então reinicie o Mac.

O ABCDEFGHIJKLMNABCDEFGHIJKLMN3 Indica que o remapeamento é apenas para o teclado. Mais referência para esse arquivo: https://gist.github.com/trusktr/1e5e516df4e8032cbc3d

.
 

The simplest solution is to create the file DefaultKeyBinding.dict in /Users/[user]/Library/KeyBindings if it does not already exist, and add the remapping:

{    "#," = ("insertText:", "."); } 

Then restart the mac.

The # indicates the remapping is for the keypad only. More reference for that file: https://gist.github.com/trusktr/1e5e516df4e8032cbc3d

 
 
         
         
4
 
vote

Baseado na resposta Matías González:

Etapa 1, adicione o remapeamento (cole este comando no seu console):

  mkdir ~/Library/KeyBindings && cd ~/Library/KeyBindings && touch DefaultKeyBinding.dict && echo '{"#," = ("insertText:", ".");}' > DefaultKeyBinding.dict    

Etapa 2, reinicie o Mac

O ABCDEFGHIJKLMNABCDEFGHIJKLMN5 Indica que o remapeamento é apenas para o teclado. Mais referência para esse arquivo: https://gist.github.com/trusktr/1e5e516df4e8032cbc3d < / p >.

 

based on Matxc3xadas Gonzxc3xa1lez answer:

Step 1, Add the remapping (paste this command on your console):

mkdir ~/Library/KeyBindings && cd ~/Library/KeyBindings && touch DefaultKeyBinding.dict && echo '{"#," = ("insertText:", ".");}' > DefaultKeyBinding.dict 

Step 2, Restart the mac

The # indicates the remapping is for the keypad only. More reference for that file: https://gist.github.com/trusktr/1e5e516df4e8032cbc3d

 
 
1
 
vote

Uma solução é karabiner (antes da versão 9.3.0, Karabiner foi chamado KeyRemap4MacBook). Ele permite que você remape as chaves específicas ou altere o layout de teclado inteiro, como descrito aqui .

É um poderoso remaperador de teclado que pode alterar não apenas a funcionalidade das teclas e combinações de teclas, mas quase tudo relacionado a como uma chave se repete quando você segura. Remappas de teclado são altamente personalizáveis ​​(embora não seja um processo tão simples). Você pode alterar praticamente qualquer coisa: você pode pesquisar todas as opções e encontrar rapidamente o que você está procurando, ou apenas navegar por categoria. É muito poderoso e o uso é bastante simples.

A desvantagem é que as funções de remapeamento de teclado são predefinidas e você pode simplesmente verificá-las. Se você quiser adicionar funções de remapeamento personalizadas, você deve editar um arquivo XML. Quando você está usando um aplicativo GUI, isso não é exatamente a experiência ideal. Dito isto, esta é a única desvantagem significativa.

 

One solution is Karabiner (prior to version 9.3.0, Karabiner was called KeyRemap4MacBook). It allows you to remap specific keys or change then entire keyboard layout, as described here.

It is a powerful keyboard remapper that can change not only the functionality of keys and key combinations, but just about everything related to how a key repeats when you hold it down. Keyboard remappings are highly customizable (although it's not a so simple process). You can change practically anything: you can search through all the options and quickly find what you're looking for, or just browse by category. It's very powerful and usage is pretty straightforward.

The drawback is that keyboard remapping functions are predefined and you can just check them off. If you want to add custom remapping functions, you have to edit an XML file. When you're using a GUI application this is not exactly the ideal experience. That said, this is the only significant drawback.

 
 
 
 
1
 
vote

Isso funcionou muito bem no Catalina 10.15.7. Muito obrigado!

Para o reverso que Panostru está procurando por acredito que a sintaxe correta dentro de ~ / biblioteca / keybindings / defensekeybinding.dict deve ser:

  {    "#." = ("insertText:", ","); }    

Como a vírgula depois de "inserttext" é um separador entre o comando e o caractere desejado.

 

This worked great on Catalina 10.15.7. Thanks a lot!

For the reverse that Panosru is looking for I believe that the correct syntax within ~/Library/KeyBindings/DefaultKeyBinding.dict should be:

{    "#." = ("insertText:", ","); } 

As the comma after "insertText" is a separator between the command and the wanted character.

 
 
0
 
vote

Se alguém ler isso em 2021 e usando o Mac OS X 10.13 (Hight Sierra) e querer alterar dot para abcdefghijklmn8 no teclado numérico, tente as seguintes etapas:

.
    .
  1. Abra o pedido de terminal;
  2. cole este código nele:
  hidutil property --set ' {"UserKeyMapping": [     {         "HIDKeyboardModifierMappingSrc": 0x700000063,         "HIDKeyboardModifierMappingDst": 0x700000036     }, ]}'    
  1. pressione enter;
  2. Aproveite!

/Users/[user]/Library/KeyBindings0 significa ponto char /Users/[user]/Library/KeyBindings1

/Users/[user]/Library/KeyBindings2 significa vírgula char /Users/[user]/Library/KeyBindings3


Referência: https://developer.apple.com/library /archive/technotes/tn2450/_index.html

 

If anyone reading this on 2021 and using Mac OS X 10.13 (Hight Sierra) and wanna change dot to comma on number keypad, try the following steps:

  1. Open the Terminal application;
  2. Paste this code on it:
hidutil property --set ' {"UserKeyMapping": [     {         "HIDKeyboardModifierMappingSrc": 0x700000063,         "HIDKeyboardModifierMappingDst": 0x700000036     }, ]}' 
  1. Press enter;
  2. Enjoy it!

0x700000063 means dot char .

0x700000036 means comma char ,


Reference: https://developer.apple.com/library/archive/technotes/tn2450/_index.html

 
 

Perguntas relacionadas

1  Chave de teclado de mapa para o comando unix  ( Map keyboard key to unix command ) 
Simples eu estou procurando uma maneira de mapear uma tecla de teclado para um comando unix. Pode ser tão simples quanto literal como abrir o terminal e colar...

4  Como eu conecto a localização de um evento de calendário com o aplicativo iPad Maps?  ( How do i connect the location of a calendar event with the ipad maps app ) 
Eu gostaria de poder navegar de um evento de calendário para sua localização dentro do Maps ou ver todos os próximos eventos em um mapa. De preferência, ambos...

1  Chaves mapeadas não trabalhando no localizador  ( Mapped keys not working in finder ) 
Eu estou usando um aplicativo de mapeamento de teclado no leão da montanha para mapear combinações como cmd + v para ctrl + v como eu sou Um fundo do Wi...

9  Qual é a melhor ferramenta chave Remapper?  ( What is the best key remapper tool ) 
Eu uso teclados internacionais que têm ` ( ~ com mudança) ao lado de z tecla. Eu estou acostumado a ter `/ ~ chave ao lado de 1 (atualmente, esta chav...

8  Como faço para mapear uma chave no teclado A1048 109-key para fornecer um botão "fn"?  ( How do i map a key on the a1048 109 key keyboard to provide an fn button ) 
Eu tenho um teclado da Apple A1048 109 Key que eu realmente gosto, exceto que não tem um botão fn, o que é um pouco irritante. Existe alguma maneira de remape...

10  Como posso realmente desativar o CMD para ganhar mapeamento de chave no parallels desktop 5?  ( How can i really disable the cmd to win key mapping in parallels desktop 5 ) 
Removido de ABCDEFGHIJKLMNABCDEFGHIJKLMN3 . Sem ir. Remapped ⌘ cmd para ser ctrl . Sem ir. Rasgando o ⌘ CMD Não deve ser a solução. Alguém? ... ...

1  Teclas de atalho Mapper Visualizador / Verificador disponível?  ( Shortcut keys mapper viewer checker available ) 
Existe uma ferramenta ou método para verificar qual tecla de atalho é mapeada para o que? Eu usei espaço de comando para fins especiais, depois de instalar ...

11  Apple Keyboard Remape Teclado Vírgula para Dot?  ( Apple keyboard remap keypad comma to dot ) 
Existe alguma maneira de alterar o mapeamento de chave do teclado da Apple? Como programador eu acho chato Há uma vírgula em vez de um ponto no teclado numé...

10  Como faço para obter o botão da calculadora em um teclado de escultor da Microsoft?  ( How do i get the calculator button on a microsoft sculpt keyboard working ) 
Estou em um MacBook Pro usando o Ergonomic Sculp Archtop (i.E. teclado, mouse e pad numérico). A almofada numérica Parece que este e como você pode ver tem ...

4  Map App para iPad que funciona enquanto você não está conectado a WiFi ou 3G?  ( Map app for ipad that works while youre not connected to wifi or 3g ) 
Sobre para dirigir pelo país e, enquanto estamos esportivos iPhones, com certeza seria bom se o navegador pudesse usar nosso iPad, não-3G, versão para ver os ...




© 2022 pergunte.org All Rights Reserved. Casa de perguntas e respostas todos os direitos reservados


Licensed under cc by-sa 3.0 with attribution required.