Editar compor chave - no sistema / preferências / teclado

2

Estou tentando permitir uma chave de composição - gostaria de digitar caracteres unicode com um pressionamento de tecla (esse é o meu objetivo final aqui).

Eu cheguei aqui (veja a foto):

Mas não consigo ativá-lo. Alguém sabe como eu posso ativar a chave de composição, para que eu possa digitar caracteres unicode. No MacOS, eu posso digitar alt + j e obter ∆, esse é o tipo de funcionalidade que estou procurando.

    
por Alexander Mills 14.07.2017 / 10:20

2 respostas

3

A tecla

Compose se comporta de maneira um pouco diferente do esperado. Não é um modificador como Ctrl ou Alt que deve permanecer pressionado enquanto você digita o (s) caractere (s) restante (s). Compose é pressionado, depois liberado e o teclado muda para o estado que aguarda a sequência de teclas adicional. Se a sequência de chaves for válida, ela será transformada em algum símbolo Unicode, se for inválida, o teclado sairá desse estado e aguardará os próximos pressionamentos de tecla. Por exemplo, para inserir o símbolo Em-dash (travessão longa) eu deveria pressionar Compor , < kbd> - , - , - sequencialmente.
Seqüências válidas podem ser encontradas aqui .
E mais uma fonte: /usr/share/X11/locale/en_US.UTF-8/Compose (esta é enorme ).

Para definir a tecla Compor , pressione a palavra Desativada à direita de Compor na janela que você forneceu na sua pergunta. Em seguida, pressione o botão que assumirá a função Compor. Por exemplo, eu uso o botão Menu , que não é usado com muita frequência. Ele está localizado entre a direita Super (com o logotipo da janela) e a direita Ctrl . Feche a janela e tente uma combinação Compose em qualquer editor.

    
por whtyger 21.07.2017 / 12:11
2

Convido você a ativar a tecla Compor para usar sequências padrão, onde letras gregas estão disponíveis por trás de uma chave <dead_greek> que você precisa mapear no teclado com xmodmap . Para essa opção, consulte os detalhes no link

Para criar sequências para sua própria necessidade, você também pode seguir estas instruções . Para a letra grega no contexto da matemática, você também pode simplesmente reutilizar propostas que você pode encontrar aqui .

Para resumir, leia as referências anteriores para detalhes:

Primeiro, imponha o método xim input graças a export GTK_IM_MODULE=xim in /etc/environment

Em segundo lugar, crie seu próprio arquivo .XCompose na sua pasta $HOME , incluindo o seu mapeamento de teclado no idioma atual para compor sequências:

include "%L"
<Multi_key> <period> <backslash>       : "λ"   U03BB  # GREEK SMALL LETTER LAMBDA
<Multi_key> <slash> <backslash>        : "Λ"   U039B  # GREEK CAPITAL LETTER LAMBDA
<Multi_key> <asciicircum> <underscore> : "Δ"   U0394  # GREEK CAPITAL LETTER DELTA

Para obter efeitos, você precisa reiniciar o ambiente de área de trabalho. Para obter informações, %L refere-se ao seu mapeamento de teclado atual /usr/share/X11/locale/en_US.UTF-8/Compose .

O comportamento da tecla

Compose é configurado com a adição de símbolos gráficos, por exemplo, Compor Y = ¥

É por isso que eu propus Compor ^ _ para produzir Δ ao invés da letra latina equivalente D prefixado por g como você pode encontrar no link

Observação: a ferramenta WinCompose permite obter o mesmo comportamento intuitivo no sistema Windows.

    
por Yves Martin 27.07.2017 / 17:21