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: 188.8.131.52 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. :)