diff options
author | Giulio Camuffo <giulio.camuffo@jollamobile.com> | 2015-04-22 13:45:28 +0300 |
---|---|---|
committer | Giulio Camuffo <giulio.camuffo@jollamobile.com> | 2015-07-23 07:29:02 +0000 |
commit | e57908347009dd1199bd167eeb518f7a5d2ff6d6 (patch) | |
tree | ff51d36f8ec2bf6eb09df5cd3c7c3b4d253610d0 /src/compositor/hardware_integration/qwlhwintegration_p.h | |
parent | 9f19981d2a237cdc4d2c9c3a1b2418a472c7b841 (diff) | |
download | qtwayland-e57908347009dd1199bd167eeb518f7a5d2ff6d6.tar.gz |
Use xkbcommon for internal key events too
To manage the keyboard state and send key events to clients we use
the xkbcommon library (unless disabled). That means that we currently
have a separation between key events outgoing to clients and key events
being used internally in the compositor, resulting in different keysyms
being produced in the two cases for the same hardware key.
Filter the key events coming from the underlying platform and modify
them according to the xkb state instead.
Change-Id: I4c6678be68e5b214b2b9cd0222dc9f425c580085
Reviewed-by: Pier Luigi Fiorini <pierluigi.fiorini@gmail.com>
Reviewed-by: Robin Burchell <robin.burchell@viroteck.net>
Diffstat (limited to 'src/compositor/hardware_integration/qwlhwintegration_p.h')
0 files changed, 0 insertions, 0 deletions