aboutsummaryrefslogtreecommitdiffstats
path: root/win/rfb_win32/SInput.cxx
diff options
context:
space:
mode:
authorPeter Korsgaard <peter.korsgaard@barco.com>2017-07-13 00:35:57 +0200
committerPierre Ossman <ossman@cendio.se>2017-09-11 16:40:12 +0200
commit8fe5090c8e968a3ee809711482804110ec9c7e30 (patch)
treedb7009dc417db63f0bb936f992638b1b8caa349b /win/rfb_win32/SInput.cxx
parent16e1dcb85cbfe467e38ec053060a7e4fc908795e (diff)
downloadtigervnc-8fe5090c8e968a3ee809711482804110ec9c7e30.tar.gz
tigervnc-8fe5090c8e968a3ee809711482804110ec9c7e30.zip
x0vncserver: keyEvent(): use scancodes if available
Use the client provided (using QEMU extendend key event) scancodes if available instead of reverse mapping the keysym. X11 unfortunately uses keyboard driver specific keycodes and provides no direct way to query this, so guess based on the keyboard mapping. Handle the two most likely keyboard drivers, the old xorgkbd and evdev. Signed-off-by: Peter Korsgaard <peter.korsgaard@barco.com>
Diffstat (limited to 'win/rfb_win32/SInput.cxx')
0 files changed, 0 insertions, 0 deletions