X-Git-Url: https://jasonwoof.com/gitweb/?a=blobdiff_plain;f=spectrwm.c;h=1002ee6cf1b6233c4148f54fb26d39fa6fa21c43;hb=325fce8801030f2d1a729e0310d801a42b310f8b;hp=62dd1955a7e81115e80bcbcbb2eec1ff9aab772c;hpb=4501b122e642d155b343608c2799f8c993fb7d38;p=spectrwm.git diff --git a/spectrwm.c b/spectrwm.c index 62dd195..1002ee6 100644 --- a/spectrwm.c +++ b/spectrwm.c @@ -88,6 +88,7 @@ #include #include +#include #include #include #include @@ -6155,7 +6156,7 @@ keypress(XEvent *e) struct key *kp; struct swm_region *r; - keysym = XKeycodeToKeysym(display, (KeyCode)ev->keycode, 0); + keysym = XkbKeycodeToKeysym(display, (KeyCode)ev->keycode, 0, 0); if ((kp = key_lookup(CLEANMASK(ev->state), keysym)) == NULL) return; if (keyfuncs[kp->funcid].func == NULL)