Anzeige:
Ergebnis 1 bis 7 von 7

Thema: GetAsyncKeyState unter Linux

  1. #1
    Registrierter Benutzer
    Registriert seit
    11.01.2006
    Beiträge
    103

    GetAsyncKeyState unter Linux

    hallo,

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

    danke schon mal!

  2. #2
    Administrator Avatar von anda_skoa
    Registriert seit
    17.11.2001
    Ort
    Graz, Österreich
    Beiträge
    5.477
    Nachdem dabei meisten Unterschiede sind: in einer Terminal Anwendung oder in einer X11 Anwendung?

    Ciao,
    _
    Qt/KDE Entwickler
    Debian Benutzer

  3. #3
    Registrierter Benutzer
    Registriert seit
    11.01.2006
    Beiträge
    103
    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.

  4. #4
    Administrator Avatar von anda_skoa
    Registriert seit
    17.11.2001
    Ort
    Graz, Österreich
    Beiträge
    5.477
    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,
    _
    Qt/KDE Entwickler
    Debian Benutzer

  5. #5
    Registrierter Benutzer
    Registriert seit
    11.01.2006
    Beiträge
    103
    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.

  6. #6
    Administrator Avatar von anda_skoa
    Registriert seit
    17.11.2001
    Ort
    Graz, Österreich
    Beiträge
    5.477
    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/kdeb...edglobalaccel/

    Ciao,
    _
    Qt/KDE Entwickler
    Debian Benutzer

  7. #7
    Registrierter Benutzer Avatar von undefined
    Registriert seit
    01.03.2004
    Beiträge
    1.255
    Du kannst dir mal die Quellen von ktrap ansehen. Vielleicht hilft dir das weiter
    mfg undefined
    --
    Undefined Behavior (undefiniertes Verhalten) bedeutet meistens etwas ungültiges.
    xhtml Debugger

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •