Converte o caractere UTF-8 para o nome xmodmap

5

Existe uma maneira de converter um caractere UTF-8 em seu nome xmodmap correspondente?

Portanto, se a entrada for , a saída será rightdoublequotemark .

    
por Tyilo 06.04.2014 / 01:48

1 resposta

1

man xmodmap diz:

The list of keysym names may be found in the header file <X11/keysymdef.h> (without the XK_ prefix), supplemented by the keysym database /usr/local/share/X11/XKeysymDB.

Para o seu exemplo, a linha correspondente de X11 / keysymdef.h é:

 #define XK_rightdoublequotemark          0x0ad3  /* U+201D RIGHT DOUBLE QUOTATION MARK */

Versões recentes deste arquivo tem um cabeçalho de comentário que descreve como analisá-lo de forma confiável usando Perl / etc. para qualquer ação de máquina necessária, incluindo fazer tabela reversa.

    
por 27.08.2014 / 06:15

Tags