Lines Matching defs:ev
41 _XimLocalFilter(Display *d, Window w, XEvent *ev, XPointer client_data)
53 if(ev->xkey.keycode == 0)
56 XLookupString((XKeyEvent *)ev, buf, sizeof(buf), &keysym, NULL);
59 if(ev->type == KeyPress) {
65 || ev->xkey.time - ic->private.local.brl_release_start > 300) {
67 ic->private.local.brl_release_start = ev->xkey.time;
73 ev->type = KeyPress;
85 currstate = ev->xkey.state;
86 if(ev->type == KeyPress) {
87 prevcode = ev->xkey.keycode;
94 if(prevcode != ev->xkey.keycode)
100 ev->xkey.state = prevstate;
101 XLookupString((XKeyEvent *)ev, buf, sizeof(buf), &keysym, NULL);
107 if(((ev->xkey.state & b[t].modifier_mask) == b[t].modifier) &&
113 ev->xkey.state = currstate;
118 return (ev->type == KeyPress);
123 ev->xkey.keycode = 0;
124 ev->xkey.type = KeyPress;
125 XPutBackEvent(d, ev);
129 ev->xkey.type = KeyRelease;
130 ev->xkey.keycode = prevcode;
134 return (ev->type == KeyPress);
140 (ev->type == KeyRelease && !anymodifier)) {
146 return (ev->type == KeyPress);
154 ev->xkey.keycode = 0;
155 _XPutBackEvent(d, ev);