Hi, I'm writing a simple open source gtk(mm) "on screen keyboard" (http://code.google.com/p/giuspen-x-osk/source/checkout) and, while all characters and modifiers work pretty good, I'm struggling from several days with the direction arrows but am absolutely stuck and clueless.
For all characters and modifiers it works simply with something like: XSync(mp_display, 0); if(flags & FLAG_KEY_DOWN) { XTestFakeKeyEvent(mp_display, XKeysymToKeycode(mp_display, keysym), 1 , 0); XFlush(mp_display); } if(flags & FLAG_KEY_UP) { XTestFakeKeyEvent(mp_display, XKeysymToKeycode(mp_display, keysym), 0, 0); XFlush(mp_display); } but I really found no way to have the direction arrows working. The result is that sending the XK_Up and XK_Down arrow doesn't produce visible effect, the XK_Left and XK_Right instead sometimes produce a double movement and sometimes (after messing with XK_Up and XK_Down button clicks) produce a single movement in the right direction plus a movement up or down. If anybody can give me even a simple clue/link that would be of great help. Thanks in advance. -- View this message in context: http://old.nabble.com/XTestFakeKeyEvent-and-direction-arrows-tp33901348p33901348.html Sent from the Free Desktop - xorg mailing list archive at Nabble.com. _______________________________________________ xorg@lists.x.org: X.Org support Archives: http://lists.freedesktop.org/archives/xorg Info: http://lists.x.org/mailman/listinfo/xorg Your subscription address: arch...@mail-archive.com