plan9port/src/cmd/devdraw
Xiao-Yong Jin 85bfd19a7b devdraw/x11: fix modifier key handling for some XkbOptions
Certain XkbOptions in X11 would change keysyms for modifier keys
between the key press and key release.

For example, under the XkbOptions "grp:shifts_toggle", though shift
keys remain Shift_L/R when pressed, they become ISO_Group_Next/Prev
when released.

This behavior makes devdraw unable to detect the release event
correctly and as a result mouse button 1 click always interpreted
as button 3 event after a shift key is used.
2022-07-26 12:13:13 -04:00
..
bigarrow.h Trivial changes: whitespace and modes. 2020-01-10 14:54:30 +00:00
devdraw.c devdraw: use global drawlk instead of per-client 2020-05-17 23:24:29 -04:00
devdraw.h devdraw: use global drawlk instead of per-client 2020-05-17 23:24:29 -04:00
drawclient.c devdraw: update drawclient test program to run again 2020-01-13 16:46:14 -05:00
glendapng.h devdraw: OS X native version 2008-06-30 19:41:08 -04:00
latin1.c devdraw: accept 5- and 6-byte Unicode hex values 2020-05-29 21:28:59 -04:00
mac-draw.c devdraw: use consistent mac-* prefix on macOS files 2020-01-13 16:46:14 -05:00
mac-screen.m stats: add threadmaybackground 2021-01-05 23:37:04 -05:00
macargv.m devdraw: drop pre-metal macOS support 2020-01-13 16:46:14 -05:00
mkfile devdraw: x11 working again 2020-01-13 16:46:14 -05:00
mklatinkbd.c devdraw, libdraw: handle keyboard runes > U+FFFF 2020-05-18 23:45:03 -04:00
mkwsysrules.sh devdraw: add /usr/X11R7 for NetBSD 2020-12-30 07:53:28 -05:00
mouseswap.c devdraw: move Client into devdraw.h and move global state in 2020-01-13 16:46:14 -05:00
nowsys.c Trivial changes: whitespace and modes. 2020-01-10 14:54:30 +00:00
srv.c devdraw, libdraw: fix memory leaks by freeing getns() malloced string (#431) 2020-07-22 14:59:58 -04:00
winsize.c devdraw: move Client into devdraw.h and move global state in 2020-01-13 16:46:14 -05:00
x11-alloc.c devdraw: x11 working again 2020-01-13 16:46:14 -05:00
x11-cload.c Trivial changes: whitespace and modes. 2020-01-10 14:54:30 +00:00
x11-draw.c Trivial changes: whitespace and modes. 2020-01-10 14:54:30 +00:00
x11-fill.c Trivial changes: whitespace and modes. 2020-01-10 14:54:30 +00:00
x11-get.c Trivial changes: whitespace and modes. 2020-01-10 14:54:30 +00:00
x11-inc.h devdraw: avoid deadlock in x11 resize 2020-01-15 12:01:12 -05:00
x11-keysym2ucs.c Trivial changes: whitespace and modes. 2020-01-10 14:54:30 +00:00
x11-keysym2ucs.h new draw server 2006-06-25 19:18:39 +00:00
x11-load.c Trivial changes: whitespace and modes. 2020-01-10 14:54:30 +00:00
x11-memdraw.h devdraw: x11 working again 2020-01-13 16:46:14 -05:00
x11-pixelbits.c Trivial changes: whitespace and modes. 2020-01-10 14:54:30 +00:00
x11-screen.c devdraw/x11: fix modifier key handling for some XkbOptions 2022-07-26 12:13:13 -04:00
x11-unload.c Trivial changes: whitespace and modes. 2020-01-10 14:54:30 +00:00