mirror of
https://github.com/brl/mutter.git
synced 2024-12-23 19:42:05 +00:00
Read-only mirror of https://gitlab.gnome.org/GNOME/mutter
68dacb531b
A single keysym can resolve to multiple keycodes. Instead of only using the first one and ignoring the others, we store all codes in MetaResolvedKeyCombo and then handle all of them in keybinding resolution. If we already have bound a keycode for a keybinding with a specific keysym then this can get overwritten by a new keybinding with a different keysym that resolves to the same keycode. Now that we resolve and bind all keycodes for a keysym this might happen more often; in that case warn but still overwrite, but only for the first keycode for each keysym. If a secondary (i.e. all non-first keycodes) is already indexed we just ignore that; this should resemble the old behavior where we only took the first keycode for any keysym as close as possible. https://bugzilla.gnome.org/show_bug.cgi?id=781223 |
||
---|---|---|
clutter | ||
cogl | ||
data | ||
doc | ||
po | ||
src | ||
tools | ||
.gitignore | ||
autogen.sh | ||
configure.ac | ||
COPYING | ||
Makefile.am | ||
mutter.doap | ||
NEWS |