[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