Comment 186 for bug 1218322

Revision history for this message
Egmont Koblinger (egmont-gmail) wrote :

Hi,

I've updated from proposed: gnome-control-center 1:3.6.3-0ubuntu45 and gnome-settings-daemon 3.8.5-0ubuntu10. Then logged out and in.

1. Leftovers from the old xkb setup still interfere with the new system in ways I described in comment 46, making it an unusable chaos. Manually removing the old shortcut key from gnome-tweak-tool leads to a quite usable new setup. Apparently this is a problem for many others (the shortcut key given to Text Entry containing NextGroup). If the old method of changing layout conflicts with the new method in such ways then the upgrade procedure needs to clean up the old setting.

2. If I choose Ctrl+Space as shortcut, the release order still matters when I try to use it, though it shouldn't. The "rolling" way of pressing the keys, which is way more natural for me (press Ctrl, press Space, release Ctrl, release Space) doesn't work.

3. If I choose Alt+Shift, all four press/release orders are accepted now and change the layout. Still, the indicator updates when I release the first modifier. The indicator should be updated as soon as I've pressed both modifiers. After all, all other keys in the system take action when I press them, not when I release.

4. The Text Entry window accepts single modifiers (like "Shift L") to change layout, but they don't actually change it. Text Entry should refuse such shortkeys.

5. When specifying Ctrl+Space as shortcut, the release order does matter again. The "rolling" order results in "Ctrl L" being the new shortcut, which is unusable. The release order shouldn't matter here either.

6. When specifying Alt+Shift as a shortcut, I "randomly" get either "Alt+Shift L" or "Shift+Alt L". Of course the behavior is not the same in the two cases, e.g. the right shift works in one but not in the other. The one which is chosen depends (just like in bullet point 5) on the order in which I release the two keys. If a difference needs to be made between these two cases, it's the press order that should matter.