Remapeamento de chaves no Mac OS X

11

Meu MBP vem com um teclado turco, mas estou usando o layout dos EUA. No entanto, a tecla logo abaixo de ESC fornece § em vez de `(aspas) que eu uso com freqüência.

Preciso remapear essa chave, mas não consegui encontrar nenhuma informação, exceto o remapeamento das chaves modificadoras. Como eu posso fazer isso?

Ahmet
fonte
Como ponto de lado, no meu teclado (UK) a crase é entre as teclas shift e Z esquerda
Xetius
Outra nota lateral, esse símbolo está presente em todos os layouts que eu já vi.
Tiago Veloso
normalmente é apenas sob a tecla ESC no Windows e Linux. pelo menos isso é mais acessível para nós que lidamos com linux, látex, lisp. E, finalmente, ele é usado para alternar janelas de aplicativos no Mac OS X.
Ahmet
obrigado Nippysaurus, mas o comando duplo cuida apenas das teclas modificadoras. o backquote não é coberto por ele. Eu tentei tanto e encontrou KeyRemap4MacBook mais poderoso
Ahmet

Respostas:

15

Experimente o KeyRemap4MacBook . Parece oferecer muitas opções. Talvez isso também resolva o seu problema. Aqui está o que diz sobre isso:

Este é um remapeador de teclado muito poderoso para o Mac OS X. Além do simples remapeamento de teclas, ele possui modos especiais de remapeamento, como os modos Emacs, SandS (Space e Shift).

alex
fonte
Solução perfeita Alex. Encontrei o § na interface do usuário do KeyRemap4MacBook e encontrou o recurso de Remapeando o parágrafo (§) para a cotação posterior (`). Obrigado
Ahmet #
É estranho como eu não poderia encontrar esta aplicação depois de procurar muito
Ahmet
Eu procurei pelo remapeamento da chave do macbook . Talvez você tenha verificado apenas o remapeamento da chave do mac :). Se isso funcionou para você, considere marcá-lo como a resposta aceita.
Alex
Oh, a propósito, feliz que funcionou para você :)
alex
Adoro! Encontrei o meu caso exato! Isso significa que eu não sou o único com este problema mapeamento estranho - a Apple deveria ouvir os usuários ...
Magnetic_dud
4

Os usuários do Mac 10.12 sierra devem usar isso: https://github.com/tekezo/Karabiner-Elements

Download do DMG: https://pqrs.org/latest/karabiner-elements-latest.dmg

Em "Da chave", selecionei a opção com caracteres japoneses e, na tecla Para, selecionei GRAVE_ACCENT_AND_TILDE (`).

imagem

Nimitack
fonte
2
Em vez dos caracteres japoneses, estou usando non_us_backslash. Você pode visualizar o caractere exato que precisa mapear no Karabiner-EventVieweraplicativo.
ceilfors
Sim! Não acredito que tão poucas pessoas estejam tendo esse problema. Isso funcionou muito bem para mim - apenas um pequeno problema que tenho é que agora, quando digito "˜", recebo um til pequeno inicialmente, em vez do que eu quero (~) para que isso aconteça, ainda preciso pressionar espaço. Alguma idéia de como se livrar disso?
Jakub Langr
1

Você pode usar a ferramenta de linha de comando hidutil , que vem com o macOS desde o Sierra 10.12:

hidutil property --set '{"UserKeyMapping":[{"HIDKeyboardModifierMappingSrc":0x700000064,"HIDKeyboardModifierMappingDst":0x700000035}]}'

As chaves são referenciadas pelo ID de uso da Especificação de tabelas de uso USB HID. A tecla de seção §está listada como "Teclado fora dos EUA \ e |" (0x64, consulte https://discussions.apple.com/thread/8133633 ) e o backtick `é "Keyboard Grave Accent and Tilde" (0x35).

siho
fonte