summaryrefslogtreecommitdiffstats
path: root/src/testlib/doc/snippets/code
diff options
context:
space:
mode:
authorLi Yefeng <dev@lyfeng.xyz>2023-07-04 15:50:19 +0100
committerLi Yefeng <dev@lyfeng.xyz>2023-07-17 17:07:02 +0000
commitfbd259856da5f7775c27ad80c2e913987fd923f8 (patch)
treea05ca96fc443ee8cbc7d8dec0faf4caa4e8191a9 /src/testlib/doc/snippets/code
parent0b3c5816c6d6be52918aa51178f03bd760449eb9 (diff)
Fix wrong scan code values in key events obtained on Windows
The scan code (Windows) value depends on the extended-key flag (KF_EXTENDED 0x0100) in the key message. This flag was kept in scan code value, which is wrong. It is not part of scan code, and when it's on, another byte 0xE0 should be prepended to scan code. See: https://learn.microsoft.com/en-us/windows/win32/inputdev/about-keyboard-input#extended-key-flag Change-Id: Iddcabb0aae92bb784883bddc9a34fe134d787b32 Reviewed-by: Oliver Wolff <oliver.wolff@qt.io>
Diffstat (limited to 'src/testlib/doc/snippets/code')
0 files changed, 0 insertions, 0 deletions