Compor “dead_greek” com a tecla de composição

6

O arquivo de configuração para minha chave de composição /usr/share/X11/locale/en_US.UTF-8/Compose lista todas as seqüências-chave para compor letras gregas; todos eles exigem a pressão de uma chave dead_greek especial. Esta não é uma chave física, é claro, então, como eu posso atribuir uma sequência de chave arbitrária à minha chave de composição, que produz este virtual dead_greek ?

Além disso, gostaria de saber se você encontrou uma configuração de teclado confortável em relação à chave de composição em geral e às letras em grego em particular.

    
por davide 15.06.2016 / 01:57

3 respostas

4

Fazer xmodmap -pke | grep dead_greek

Se não houver saída, você não tem uma chave que represente dead_greek.

Você pode atribuir um. Por exemplo, atribui a tecla Alt correta ao dead_greek:

xmodmap -e 'keycode 108 = dead_greek Meta_R Alt_R Meta_R'

e agora eu posso digitar um raltalturge e ele sai como αβγ.

    
por nickandrew 16.09.2016 / 04:09
4

Para ajudar quem tropeçar aqui,

Eu simplesmente remapeio coisas como essa em ~ / .XCompose como:

# Greek Alphabet
<Multi_key> <Multi_key> <g> <a>  : "α"   U03B1    # GREEK SMALL LETTER ALPHA
<Multi_key> <Multi_key> <g> <A>  : "Α"   U0391    # GREEK CAPITAL LETTER ALPHA
<Multi_key> <Multi_key> <g> <a>  : "α"   U03B1    # GREEK SMALL LETTER ALPHA
<Multi_key> <Multi_key> <g> <B>  : "Β"   U0392    # GREEK CAPITAL LETTER BETA
<Multi_key> <Multi_key> <g> <b>  : "β"   U03B2    # GREEK SMALL LETTER BETA
<Multi_key> <Multi_key> <g> <D>  : "Δ"   U0394    # GREEK CAPITAL LETTER DELTA

... e assim por diante. Eu uso <Multi_key> <Multi_key> como meu namespace XCompose pessoal e, normalmente, encadear mais um caractere ( <g> no caso do alfabeto grego) para formar uma "seqüência de escape", agrupando efetivamente charset e tal.

    
por nabin-info 28.01.2017 / 22:29
2

Não é uma solução perfeita, talvez, mas usei

xmodmap -e "keycode 191 = dead_greek dead_greek dead_greek dead_greek"

Isso mapeou a tecla F13 no meu teclado para dead_greek (as quatro repetições são para diferentes combinações de SHIFT e ALTGR com F13 ). O número 191 vem da saída de xev | sed -ne '/^KeyPress/,/^$/p' ao pressionar F13 (mostra keycode 191 ).

    
por jdpipe 04.03.2017 / 04:18