diff options
author | Peter Korsgaard <peter.korsgaard@barco.com> | 2017-07-13 00:35:57 +0200 |
---|---|---|
committer | Pierre Ossman <ossman@cendio.se> | 2017-09-11 16:40:12 +0200 |
commit | 8fe5090c8e968a3ee809711482804110ec9c7e30 (patch) | |
tree | db7009dc417db63f0bb936f992638b1b8caa349b /win/rfb_win32/SInput.cxx | |
parent | 16e1dcb85cbfe467e38ec053060a7e4fc908795e (diff) | |
download | tigervnc-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