commit 5e62df2
chld
·
2026-07-14 16:38:34 +0000 UTC
parent a24800f
key release
M
xtr
+0,
-0
M
xtr.c
+8,
-2
1@@ -72,8 +72,9 @@ int main(int ac, char **av) {
2 WhitePixel(d, s));
3 XStoreName(d, w, "xlnd");
4 XSelectInput(d, w,
5- ExposureMask | KeyPressMask | StructureNotifyMask |
6- ButtonPressMask | ButtonReleaseMask | PointerMotionMask);
7+ ExposureMask | KeyPressMask | KeyReleaseMask |
8+ StructureNotifyMask | ButtonPressMask | ButtonReleaseMask |
9+ PointerMotionMask);
10 /*
11 * dont make it a regular window
12 * kinda like rofi or layer-shell
13@@ -191,6 +192,11 @@ int main(int ac, char **av) {
14
15 break;
16 }
17+ case KeyRelease: {
18+ xkb_keycode_t xkb = ev.xkey.keycode;
19+ xkb_state_update_key(state, xkb, XKB_KEY_UP);
20+ break;
21+ }
22 }
23 }
24