Always use fake keycode bindings for level3 and level5
authorStephan Hilb <stephan@ecshi.net>
Sun, 2 Dec 2012 15:52:54 +0000 (16:52 +0100)
committerSergey V. Udaltsov <svu@gnome.org>
Sun, 2 Dec 2012 19:25:50 +0000 (19:25 +0000)
commit05dcc6db64cd7425aea6d22efd6a3ecf34dbddd2
tree5b1f5a8f4540e262885d761fd89c86e852427bef
parent0be23e0774bebdaa9766ddd7a1f3cf088d079bf0
Always use fake keycode bindings for level3 and level5

With this patch the real modifiers get bound to a virtual modifier only
through fake keycodes, which accounts for both the case where a key gets
bound to a different modifier by the first layout (and thus the second
layout loses its modifier behaviour) and the case where two virtual
modifiers would get bound to the same keycode.

see bug report #50935
symbols/level3
symbols/level5