PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : key events lauschen?



rxenon
07-01-2007, 17:25
Hallo!

Ich möchte gerne ein Programm in C schreiben, dass auf meinem ubuntu System auf Key Events reagieren kann. Das soll auch funktionieren wenn das Programm, das übrigens nur in der Konsole ausgeführt werden soll, nicht das aktive Fenster ist.
Das heißt so wie bei Amarok. Dort kann man Shortcuts wählen, die immer funktionieren, solange kein anderes Programm dieselben verwendet.

Meine Frage ist nun wie man soetwas machen kann?

Mfg rXenon

panzi
08-01-2007, 18:33
Naja, ich denke in den kdelibs gibts entsprechende Funktionen, die auch amarok verwenden wird. Denn viele andere KDE Programme machen das genauso wie amarok, was nahelegt das es eine Funktion der kdelibs ist.

anda_skoa
10-01-2007, 22:30
Vermutlich über einen direkten X Event Filter implementiert.

Vielleicht hat die GLib bzw. GTK da für C auch vereinfachte Möglichkeiten für globale Shortcuts

Ciao,
_