Layout de teclado para matemática

4

Eu geralmente preciso escrever matemática com o LaTeX, e depois de ver essa pergunta: Inserindo símbolos matemáticos unicode . Eu vim aqui com algumas pequenas perguntas.

Eu acho que não é perfeitamente confortável, e eu queria saber se existe uma maneira em que eu poderia dizer ao sistema para diferenciar entre a esquerda e a direita alt ⌥ . Então eu poderia ter muito mais símbolos dentro de uma carta .

E, a outra questão é se existe uma maneira que eu poderia transformar o caps lock ⇪ em uma chave diferente (com o mesmo uso que alt ⌥ , mas o sistema deve diferenciá-los). Desta forma eu poderia usar, por exemplo,

  • caps lock ⇪ d para obter as letras em grego (neste caso, a letra delta δ ), e
  • alt ⌥ d para obter algum símbolo matemático da minha decisão (neste caso, o símbolo diferencial parcial ).

Este não é um ótimo exemplo, mas mais ou menos auto-explicativo. Claro que então caps lock ⇪ não deve ser um botão liga / desliga. Ele deve ser ativado SOMENTE quando pressionado (exatamente como alt ⌥ ).

    
por Manuel 08.05.2013 / 13:21

1 resposta

2

Nos arquivos keylayout, a opção option é deixada (ou outra) e a opção rightOption é a correta. leftOption resulta em um erro. As teclas modificadoras da direita foram registradas como teclas modificadoras à esquerda em todos os teclados que testei. Então, por exemplo, isso também tornaria correta a opção + a insert α:

<modifierMap id="commonModifiers" defaultIndex="0">
    <keyMapSelect mapIndex="0">
        <modifier keys="option"/>
    </keyMapSelect>
    <keyMapSelect mapIndex="1">
        <modifier keys="rightOption"/>
    </keyMapSelect>
</modifierMap>
<keyMapSet id="ANSI">
    <keyMap index="0">
        <key code="0" output="α"/> <!-- key code 0 is QWERTY a -->
    </keyMap>
    <keyMap index="1">
        <key code="0" output="β"/>
    </keyMap>
</keyMapSet>

Uma solução alternativa é adicionar um mapa de teclado com teclas modificadoras como anyControl anyOption anyShift anyCommand e, em seguida, remapear a opção direita com KeyRemap4MacBook :

<autogen>__KeyToKey__ KeyCode::OPTION_R, KeyCode::OPTION_L, ModifierFlag::CONTROL_L | ModifierFlag::OPTION_L | ModifierFlag::SHIFT_L | ModifierFlag::COMMAND_L</autogen>

O Caps Lock também pode ser usado como uma quinta tecla modificadora em arquivos keylayout. Você pode usar o KeyRemap4MacBook para alterar outra chave para um caps lock travável:

<autogen>__KeyToKey__ KeyCode::OPTION_R, Option::KEYTOKEY_BEFORE_KEYDOWN, KeyCode::CAPSLOCK, Option::KEYTOKEY_AFTER_KEYUP, KeyCode::CAPSLOCK</autogen>

Ou use o PCKeyboardHack para mudar o caps lock para algo como F19 e, em seguida, remapeie F19 para um caps lock travável. A configuração "Status do LED de bloqueio de maiúsculas e minúsculas" desativa a luz de maiúsculas e minúsculas em alguns teclados.

Consulte o link para obter mais informações sobre layouts de teclado personalizados e o KeyRemap4MacBook.

Outras opções:

por 08.05.2013 / 18:30