Be more lenient with compose+shift

old-master
Jacopo De Simoi 11 years ago
parent efb3292a58
commit 98c10fe212
  1. 9
      xcape.c

@ -369,9 +369,13 @@ void intercept (XPointer user_data, XRecordInterceptData *data)
{
handle_key (self, km, mouse_pressed, key_event);
}
else if (km->pressed && key_event == KeyPress)
else if (km->pressed && key_event == KeyPress)
{
km->used = True;
/* We should check if the pressed key is a modifier before marking the key as used. */
if (key_code != 50) /* hack; try if it works */
{
km->used = True;
}
}
}
}
@ -381,6 +385,7 @@ exit:
XRecordFreeData (data);
}
KeyMap_t *parse_token (Display *dpy, char *token, Bool debug)
{
KeyMap_t *km = NULL;

Loading…
Cancel
Save