Red Hat Bugzilla – Bug 958300
Keyboard shortcuts doesn't work in Gnome if a non-US keyboard layout is active
Last modified: 2013-12-09 09:06:44 EST
Description of problem:
In Gnome applications (e.g. gedit), keyboard shortcuts work regardless of the active keyboard layout. Therefore, if I press Ctrl+S (Even if S is not mapped to "S" in the active keybaord layout, for example when Persian layout is active), it saves the current file. However, in libreoffice Ctrl+S doesn't work unless US keyboard layout is active. Therefore, if I want to save a file while I'm writing in Persian, I should change the layout to English and press Ctrl+S, and then switch back to Persian to continue typing. This is both inconvenient and also inconsistent with the normal behavior. I've seen this problem in both F18 and F19 Alpha.
*** Bug 981570 has been marked as a duplicate of this bug. ***
Freedesktop bug #41169 set to (highest critical) 10 days ago.
Not only (non-US_English) but also at all (non-Latin).
== TESTS WE DO ==
This bug found in:
- Fedora 19 Gnome Shell
- Fedora 19 Mate
- Ubuntu 12.04 Unity
- Ubuntu 12.04 Cinnamon
- Ubuntu 13.10
This bug not found in:
- Fedora 19 KDE
- Mint 15 Cinnamon
- Mint 15 XFCE
- Debian 7.1
- Debian - nonstable XFCE
- Ubuntu 10.04 Gnome 2.30
- Arch KDE
Accelators don't work
Operating System: Linux (Other)
Version: 184.108.40.206 release
This is not only LibreOffice bug but all java applications. For example, all JetBrains products have the same behaviour. This bug appeared after GNOME ibus integration in 3.6 (https://wiki.gnome.org/ThreePointFive/Features/IBus). So, maybe this is a Java bug (incorrect interaction with IBus? )?
So relating to our tests, bug found at GNOME related enviroments. KDE not.
I can reproduce this, and I think I can fix it
Thank You :) Caolan.
I try development version:
Shortcuts works again!
thanks, it is fixed. This bug can be closed. :)