Я в xev смотрел. Стану я твою фигню запускать. Выкладывай кусок работы с клавишами. ziemin ★ (19.10.2013 16:18:11)
warehouse.win.ptr[window].eventsmask |= PointerMotionMask;
...
XSelectInput(warehouse.display,
warehouse.win.ptr[window].window,
warehouse.win.ptr[window].eventsmask);
...
case MotionNotify:
if (warehouse.win.ptr[data.window].events[SML_EVENT_POINTERMOVE] != NULL)
{
data.index = event.xmotion.state;
data.x = event.xmotion.x;
data.y = event.xmotion.y;
warehouse.win.ptr[data.window].events[SML_EVENT_POINTERMOVE](data);
}
SHIFT 1
CAPS LOCK 2
CTRL 4
ALT 8
NUM LOCK 16
...
SUPER 64
P.S. mono, а просто переместить вместо удаления не судьба?
www.linux.org.ru/forum/talks/9714565