mirror of
https://github.com/brl/mutter.git
synced 2025-01-22 09:29:25 +00:00
Andrea Azzarone
24b4c82ae2
clutter/x11: Consider remapped keys when guessing the keycode from the keysym
Since e3e933c4 a keyval can be temporarily remapped to an unused keycode. Due to some limitations in XTestFakeKeyEvent, the remapping has to be done in the first xkb group/layout. In case there are two or more keyboard layouts enabled and the selected keyboard layout is not the first, clutter_keymap_x11_keycode_for_keyval will fail to retrieve the correct keycode for a remapped keyval. Let's use the reserved_keycodes map in order to retrieve the correct keycode if needed. Fixes: https://gitlab.gnome.org/GNOME/mutter/issues/443 (cherry picked from commit e0811ce1416f93906026a18fda4cd6811594cfb2)
…
…
…
…
Description
Languages
C
98.9%
Meson
0.7%
Python
0.3%