Key Release in XLib
lima-city → Forum → Programmiersprachen → C/C++ und D
-
Ich schaff es nicht in der XLib abzufragen ob eine Taste losgelassen wurde.
Mit... XNextEvent(MainWindow.dpy, &event); if (event.type == KeyPress) { keysym = XLookupKeysym(&event.xkey, 0); keys[keysym] = true; } if (event.type == KeyRelease) { // Müsste doch gehen!? keysym = XLookupKeysym(&event.xkey, 0); keys[keysym] = false; } ...
kann ich zwar abfragen ob eine taste gedruckt wurde. Damit das aber so zu sagen gespeichert wird muss ich auch wissen ob die taste losgelassen wird.
Wie bekomm ich das hin oder gibt es in der Xlib eine alternative?
Edit: Problem gelöst! (-;
XSelectInput(dpy, win, KeyPressMask | KeyReleaseMask);
Beitrag zuletzt geändert: 25.1.2011 21:17:30 von krisi12345 -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage