Skip to content

Commit 0a970e1

Browse files
committed
Issue robiot#16
Check for event flag XIKeyRepeat when evaluating key state to filter out key repeating.
1 parent 785bfba commit 0a970e1

1 file changed

Lines changed: 2 additions & 1 deletion

File tree

‎src/x11api.c‎

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,8 @@ int get_next_key_state(Display *display)
4646
if (XGetEventData(display, cookie) && cookie->type == GenericEvent)
4747
{
4848
XIDeviceEvent *event = cookie->data;
49-
button = event->detail;
49+
if (!(event->flags & XIKeyRepeat))
50+
button = event->detail;
5051
}
5152

5253
XFreeEventData(display, cookie);

0 commit comments

Comments
 (0)