After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 558738 - Ctrl+Shift and other layout switching combinations stop working as modifiers
Ctrl+Shift and other layout switching combinations stop working as modifiers
Status: RESOLVED NOTGNOME
Product: libgnomekbd
Classification: Core
Component: Config
2.24.x
Other All
: Normal normal
: ---
Assigned To: libgnomekbd maintainers
Sergey V. Udaltsov
Depends on:
Blocks:
 
 
Reported: 2008-10-31 21:50 UTC by Ihar Mahaniok
Modified: 2008-11-01 00:34 UTC
See Also:
GNOME target: ---
GNOME version: 2.23/2.24



Description Ihar Mahaniok 2008-10-31 21:50:12 UTC
Please describe the problem:
It is possible to set combination like "Ctrl+Shift" the keyboard layout switcher privatizes it as the shortcut for switching layouts, and disallows all other programs to use it as modifier.

Steps to reproduce:
1. Open "Keyboard preferences" in Keyboard layout indicator applet.
2. Go to Layouts.
3. Add some keyboard layouts.
4. Click "Other Options".
5. Under "Layout switching", check "Ctrl+Shift" change layout.
6. Open Firefox.
7. Open several tabs with Ctrl+T.
8. Switch forward through them with multiple "Ctrl+Tab". Notice that everything is ok.
9. Try to switch backward through them with multiple "Ctrl+Shift+Tab"...


Actual results:
Exactly at moment when you press down Ctrl and Shift, keyboard layout changes; after you press Tab, without letting Ctrl and Shift off, Firefox switches one tab forward instead of one tab backward.

Expected results:
Firefox should go one tab back.
Layout should not change.

Overall, the layout should change not at the time when you press down Ctrl and Shift, but only at the time when you let go one of them, and only if you didn't use this combination as modifier for another key.

Does this happen every time?
Yes.

Other information:
In windows, everything is working exactly as desired - layouts are changed only at the time when you let go the combination.
Comment 1 Sergey V. Udaltsov 2008-11-01 00:12:07 UTC
That's well known fact of X Window life. GNOME has nothing to do with it. File a bug against xorg (but I would be surprised if it is going to be fixed).
Comment 2 Ihar Mahaniok 2008-11-01 00:34:10 UTC
thanks. Submitted as https://bugs.freedesktop.org/show_bug.cgi?id=18333