Remapear combinando o til ao til (teclado francês no Mac OS X)

0

A questão é bem simples. Os tildes têm duas formas:

  • O til combinando, que é um diacrítico (ñ, ã).
  • O til "single", ~, usado principalmente como substituto para $HOME .

O teclado francês do MacBook Pro usa o primeiro ( Option + n ou Alt + n - a tecla de opção é rotulada como Alt em um teclado francês). Você tem que pressionar espaço para validar o til único (inserindo Alt+n então space irá produzir ~ (sem espaço depois). É um problema em aplicações como Vim, onde ~ altera o caso. Usando o teclado francês ele mudará o caso para duas letras, o que é muito irritante, além disso, nunca usei o til como diacrítico desde que toquei pela primeira vez em um teclado de computador.

É por isso que gostaria de remapear essa chave. Esta pergunta diz que é possível com o Ukulele, mas eu queria saber:

  1. É possível com o KeyRemap4MacBook, que eu também uso?
  2. Existe outra maneira fácil de fazer isso?

Obrigado!

    
por charlax 09.12.2011 / 21:16

1 resposta

1

Você pode usar o KeyRemap4MacBook para adicionar automaticamente um espaço ao pressionar Option+N

A sintaxe para enviar vários toques de tecla é como de acordo com o manual :

<autogen>
  __KeyToKey__
  KeyCode::N, MODIFIERFLAG_EITHER_LEFT_OR_RIGHT_OPTION,
  KeyCode::N, ModifierFlag::OPTION_L,  KeyCode::SPACE
</autogen>

Este código irá produzir um ~ sem se comportar como uma chave morta (tecnicamente ainda é).

Se isso ainda mexer com o VIM ou com outros programas, você pode deixar o alterar o idioma de entrada para o idioma do KeyRemap4MacBook no keydown , envie um til e volte ao seu idioma normal.

    
por 20.07.2013 / 15:56