Lines Matching refs:event
47 XkbProcessKeyboardEvent(DeviceEvent *event, DeviceIntPtr keybd)
56 key = event->detail.key;
58 DebugF("[xkb] XkbPKE: Key %d %s\n",key,(event->type == ET_KeyPress?"down":"up"));
60 if (xkbi->repeatKey == key && event->type== ET_KeyRelease &&
75 if (event->type == ET_KeyPress && !event->key_repeat &&
78 else if (event->type == ET_KeyRelease &&
83 if (event->type == ET_KeyRelease)
86 event->type = ET_KeyRelease;
93 if (event->type == ET_KeyRelease)
97 if ( rg->currentDown == event->detail.key) {
99 event->type = ET_KeyRelease;
100 XkbHandleActions(keybd, keybd, event);
106 int key = event->detail.key;
107 event->type = ET_KeyRelease;
108 event->detail.key = rg->currentDown;
109 XkbHandleActions(keybd, keybd, event);
110 event->type = ET_KeyPress;
111 event->detail.key = key;
126 event->detail.key = behavior.data;
139 XkbHandleActions(keybd, keybd, event);
151 DeviceEvent *event = &ev->device_event;
152 int is_press = (event->type == ET_KeyPress);
153 int is_release = (event->type == ET_KeyRelease);
174 AccessXFilterPressEvent(event, keybd);
176 AccessXFilterReleaseEvent(event, keybd);
180 XkbProcessKeyboardEvent(event, keybd);