PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : GetAsyncKeyState unter Linux



inge
08-12-2008, 19:16
hallo,

gibt es unter linux/unix eine möglichkeit um den status einer taste (gedrückt/nicht gedrückt) abzufragen?

danke schon mal!

anda_skoa
14-12-2008, 22:43
Nachdem dabei meisten Unterschiede sind: in einer Terminal Anwendung oder in einer X11 Anwendung?

Ciao,
_

inge
15-12-2008, 14:48
naja, die anwendung selber läuft nur in der konsole. soll aber auf alle tastendrücke reagieren welche vom X11 registriert werden.
da an dem rechner immer nur eine person arbeit wäre der ursprung des tastendrucks zu vernachlässigen.

anda_skoa
19-12-2008, 14:30
Eventuell findst du hier etwas: http://tronche.com/gui/x/xlib/event-handling/

Kannst du kurz erläutern was das Ziel der Applikation ist? Vielleicht gibt es da andere Wege das selbe zu erreichen.

Ciao,
_

inge
23-12-2008, 19:41
ich will, dass die anwendung im hintergrund läuft und bei bestimmten tastendrücken die maus bewegt.
das mit den mausbewegungen funktioniert schon super, nur bekomm ich die tastaturereignisse nicht mit.

anda_skoa
24-12-2008, 21:41
Also eine Art globaler Shortcut?

In diesem Falle hilft es dir vielleicht, wenn du im entsprechenden Code eines Desktopprojekts nachsiehts, zum Beispiel in KDE's kded Modul für diese Aufgabe (der kded Sessiondaemon läuft auch im Hintergrund).

http://websvn.kde.org/trunk/KDE/kdebase/runtime/kdedglobalaccel/

Ciao,
_

undefined
27-12-2008, 08:25
Du kannst dir mal die Quellen von ktrap (http://www.solemnwarning.net/kbtrap/) ansehen. Vielleicht hilft dir das weiter