kostenloser Webspace werbefrei: lima-city


Key Release in XLib

lima-cityForumProgrammiersprachenC/C++ und D

  1. Autor dieses Themas

    krisi12345

    Kostenloser Webspace von krisi12345

    krisi12345 hat kostenlosen Webspace.

    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
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!