/usr/include/X11/keysymdef.h manipulieren

Vom einfachen Programm zum fertigen Debian-Paket, Fragen rund um Programmiersprachen, Scripting und Lizenzierung.
Antworten
whatsmyname2009
Beiträge: 75
Registriert: 26.05.2007 10:25:48

/usr/include/X11/keysymdef.h manipulieren

Beitrag von whatsmyname2009 » 04.06.2008 21:57:10

Hallo Leute,

ich versuche Unicode-Entitäten zu ergänzen, die in /usr/include/X11/keysymdef.h nicht vorgesehen sind, ich brauche z.B. Unicode r-underdot hex 1e5b, ich ergänze in keysymdef.h z.B. hinter #ifdef XK_LATIN1 also: #define XK_rbelowdot 0x1e5b

Allerdings funktioniert das nicht ohne weiteres, eine angepasste .xmodmap bringt folgende Fehlermeldung:

<cut>
lti@indra:~$ xmodmap .xmodmap-indra
xmodmap: .xmodmap-indra:122: bad keysym name 'rbelowdot' in keysym list
xmodmap: 1 error encountered, aborting.
</cut>

Was habe ich falsch gemacht?

Gruss,
DS

gms
Beiträge: 7798
Registriert: 26.11.2004 20:08:38
Lizenz eigener Beiträge: MIT Lizenz

Re: /usr/include/X11/keysymdef.h manipulieren

Beitrag von gms » 05.06.2008 12:36:58

neue Symbolnamen kannst du nicht so einfach über eine Header-Datei definieren, du kannst aber zB U1E5B als Symbolname in der .xmodmap verwenden und einer Taste zuordnen

Gruß
gms

whatsmyname2009
Beiträge: 75
Registriert: 26.05.2007 10:25:48

Re: /usr/include/X11/keysymdef.h manipulieren

Beitrag von whatsmyname2009 » 06.06.2008 22:07:24

Super! Danke vielmals!

DS

Antworten