Bug 958300

Summary: Keyboard shortcuts doesn't work in Gnome if a non-US keyboard layout is active
Product: [Fedora] Fedora Reporter: Hedayat Vatankhah <hedayatv>
Component: libreofficeAssignee: Caolan McNamara <caolanm>
Status: CLOSED CURRENTRELEASE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 19CC: caolanm, dtardon, erack, kreopt, ltinkl, mikelardri, moceap, mstahl, sbergman
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: libreoffice-4.1.3.2-7.fc19 Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2013-12-09 14:06:44 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Hedayat Vatankhah 2013-04-30 20:53:31 UTC
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.

Comment 1 David Tardon 2013-07-10 04:59:54 UTC
*** Bug 981570 has been marked as a duplicate of this bug. ***

Comment 2 Mosaab Alzoubi 2013-11-15 08:39:07 UTC
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

Current behavior:
Accelators don't work
Expected behavior:
Accelators works

              
Operating System: Linux (Other)
Version: 4.1.2.3 release

Comment 3 Alexey 2013-11-15 09:23:42 UTC
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? )?

Comment 4 Mosaab Alzoubi 2013-11-15 10:57:08 UTC
So relating to our tests, bug found at GNOME related enviroments. KDE not.

Comment 5 Caolan McNamara 2013-11-22 13:15:59 UTC
I can reproduce this, and I think I can fix it

Comment 6 Mosaab Alzoubi 2013-11-22 13:28:16 UTC
Thank You :) Caolan.

Comment 8 Hedayat Vatankhah 2013-12-09 07:31:20 UTC
thanks, it is fixed. This bug can be closed. :)