]> source.dussan.org Git - tigervnc.git/commit
Respect modifiers in x0vncserver 496/head
authorPierre Ossman <ossman@cendio.se>
Wed, 16 Aug 2017 13:20:20 +0000 (15:20 +0200)
committerPierre Ossman <ossman@cendio.se>
Mon, 21 Aug 2017 10:04:33 +0000 (12:04 +0200)
commitac73038232dd7d6e41006357de2120f580b9f05f
tree970e51423ff671c40abe097b49f115a2a0ec9442
parentd698a6c9536dfa17d8ada12d0dea5c4b53ae08e8
Respect modifiers in x0vncserver

Using XKeysymToKeycode() often gives the incorrect keycode as it
doesn't respect the current modifier state. Use XKB to find the
proper key instead.

This however also means that we need to track the mapping for all
pressed keys to make sure we know the correct keycode when it is
time to release the key.
unix/x0vncserver/x0vncserver.cxx