Xmodmap caracteres não listados. Existe uma maneira de adicioná-los?

5

Eu gostaria de digitar alguns caracteres específicos depois de usar o xmodmap para mapeá-los.

Por exemplo, o caractere ((valor numérico: 0x2152).

Eu gostaria de mudar um botão do teclado para digitar ⅒ como assim

xmodmap -e "keycode 56 = 0x2152"    #Would like it to type "⅒"

No entanto, isso não funciona. Um exemplo usando o sinal de libra funciona:

xmodmap -e "keycode 56 = 0x023"     #Types "#"

Há algo que eu possa fazer para que isso funcione ou com quem posso entrar em contato para que isso funcione?

    
por TuxForLife 26.03.2015 / 19:30

2 respostas

7

xmodmap -e "keycode 61 = U2152" # ⅒

Funciona para mim.

Como ByteCommander disse que o U significa Unicode. Mais informações estão disponíveis na página man do xmodmap .

    
por Aron Eiermann 26.03.2015 / 19:48
2

E uma vez que você usou a resposta correta do juAron , tem certeza de que tem uma fonte para isso? Com uma tecla de composição , eu posso digitá-la, por exemplo, no gravador LO e na fonte Libertine como Compor 1 10 :

... mas não funcionará no terminal:

A menos que eu use a fonte correta (note que este é um personagem grande, ele faz coisas estranhas em fontes monoespaçadas:)

(PD: xmodmap está obsoleto; veja aqui para mais detalhes ).

    
por Rmano 26.03.2015 / 19:53