[wuplug] Shortcuts unter xbindkeys

Harald Weidner hweidner-lists at gmx.net
Die Jul 7 11:30:27 CEST 2009


Hallo,

>sowohl die beiden Dateien als auch das Paket x11proto-core-dev sind  
>normaler Weise für Entwickler/Programmierer gedacht, weniger für den  
>"Endanwender", der nur die entsprechende Funktion nutzen will.

Das ist richtig. Lothar wollte aber die beiden Dateien als
Informationsquelle über die existierenden Keysym Bezeichnungen
nutzen, und dafür sind sie durchaus zu gebrauchen.

>Ich habe mich jetzt nicht näher damit beschäftigt, aber wahrscheinlich
>müsste man Teile des X11-System neu compilieren, damit die Änderungen
>wirksam werden.

Die -dev Pakete benötigt man, um eigene Programme zu compilieren, die
gegen die entsprechenden Bibliotheken gelinkt werden sollen. Änderungen
an den Headern sind alleine schon deswegen nicht sinnvoll, da sie nach
dem nächsten Ubuntu/Debian Paketupgrade wieder überschrieben würden.

Da die Programmierer oft die selben Bezeichnungen für Kommandozeilen-
Parameter und Konstanten in C-Quelltexten verwenden, kann man aus den
*.h Dateien oft Rückschlüsse auf die möglichen Parameter ziehen.

Beispiel (aus /usr/include/X11/keysymdef.h):

#define XK_BackSpace                     0xff08  /* Back space, back char */
#define XK_Tab                           0xff09
#define XK_Linefeed                      0xff0a  /* Linefeed, LF */
#define XK_Clear                         0xff0b
#define XK_Return                        0xff0d  /* Return, enter */
#define XK_Pause                         0xff13  /* Pause, hold */
#define XK_Scroll_Lock                   0xff14

und so weiter.

Gruß, Harald