Bug 533538 - OpenOffice keyboard shortcuts mis-map in the Spanish localized version of OOo
Summary: OpenOffice keyboard shortcuts mis-map in the Spanish localized version of OOo
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Fedora
Classification: Fedora
Component: openoffice.org
Version: 11
Hardware: All
OS: Linux
low
low
Target Milestone: ---
Assignee: David Tardon
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2009-11-07 03:52 UTC by Gian Paolo Mureddu
Modified: 2010-02-16 13:24 UTC (History)
2 users (show)

Fixed In Version: 3.1.1-19.12.fc11
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2010-02-16 13:24:04 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)


Links
System ID Private Priority Status Summary Last Updated
OpenOffice.org 102645 0 None None None Never

Description Gian Paolo Mureddu 2009-11-07 03:52:30 UTC
Description of problem:
Some keyboard shortcuts across all the Open Office applications are eroneously mapped in the spanish localized version, particularly those with regards to selection and open/save dialogs. The usual key combinations for these are:

ctrl+e - Select All, this shortcut currently sets the cursor to the center of the page. The English map for this command (ctrl+a) is correctly mapped to the traditional Spanish command.

ctrl+a - Open File dialog. This shortcut is the usual shortcut for the open file dialog in the spanish localized version of OOo (and other programs) in past releases.

ctrl+o - The English localization keyboard shortcut for the Open File dialog, which is active in the Spanish localized version to the same function (Open File dialog)

Version-Release number of selected component (if applicable):

openoffice-3.1.1-19.2.fc11

How reproducible:

Always

Steps to Reproduce:
1. Install Spanish support.
2. Start a session in Spanish, and open OOo
3. Use the different keyboard shortcuts and compare to other programs (say AbiWord or Gnumeric).
  
Actual results:

The keyboard shortcuts seem all messed up.

Expected results:

The usual keyboard shortcuts to work properly

Comment 1 David Tardon 2009-11-07 07:51:10 UTC
The accelerator mapping for Spanish looks fine, therefore I suppose it's yet another example of broken configuration caused by bug 474961. Removing ~/.openoffice.org/3/user/config/soffice.cfg/modules/simpress/accelerator/custom.xml should fix the problem in that case.

Comment 2 Gian Paolo Mureddu 2009-11-07 20:09:34 UTC
Will try that, but the problem exists in _ALL_ Openoffice applications, not only Impress. Will try removing the whole .openoffice.org directory under /home and see how it goes. Thanks.

Comment 3 Gian Paolo Mureddu 2009-11-07 20:12:32 UTC
I just tried this workaround and it _does_ _not_ fix the problem, it is still there, especially noticeable in Writer. For the record, I completely removed all the .openoffice.org directories lingering in my home directory (.openoffice and .openoffice.org-2.0)

Comment 4 David Tardon 2009-11-09 08:12:00 UTC
The accelerator mappings are apparently resolved in the following order:

default global --> locale-specific global --> default for module --> locale-specific for module

, but this looks like a bug (or an oversight) to me, because it means
that the global accelerator mappings for a specific locale are overwritten by default ones for a particular module. I.e. default accelerator mappings for Writer contain a definition for Ctrl+E, therefore it overwrites the one defined as global for Spanish locale.

I think the resolution order should be:

default global --> default for module --> locale-specific global --> locale-specific for module

Workaround is to redefine the problematic shortcuts locally (Tools->Customize->Keyboard).

Comment 5 Gian Paolo Mureddu 2009-11-10 03:45:47 UTC
Will definitely resolve to that for the time being. The strange thing is that this only broke in OpenOffice 3.1 as shipped in Fedora, I've not noticed in the Upstream version or some other distros I've used at work.

Comment 6 Caolan McNamara 2009-11-25 11:28:23 UTC
caolanm->dtardon: I filed a patch upstream that seems to at least enable the correct shortcuts for es. Can you give it a whirl, and schedule it in for F11+ if it works out

Comment 7 David Tardon 2009-11-25 11:44:31 UTC
dtardon->caolanm: Yup, I've seen it and it seems that it does the right thing.

Comment 8 David Tardon 2009-11-26 08:09:58 UTC
fix checked in, will be in >=3.1.1-19.8

Comment 9 Gian Paolo Mureddu 2009-11-27 19:41:08 UTC
Thanks for the patch.

It does seem that this problem also affects OOo as found in F12 fresh install (I still have F11 on my main computer, and 12 on my laptop). It is indeed good news this has been fixed.

Comment 10 Fedora Update System 2009-11-30 10:04:44 UTC
openoffice.org-3.1.1-19.9.fc11 has been submitted as an update for Fedora 11.
http://admin.fedoraproject.org/updates/openoffice.org-3.1.1-19.9.fc11

Comment 11 Fedora Update System 2009-12-01 04:24:57 UTC
openoffice.org-3.1.1-19.9.fc11 has been pushed to the Fedora 11 testing repository.  If problems still persist, please make note of it in this bug report.
 If you want to test the update, you can install it with 
 su -c 'yum --enablerepo=updates-testing update openoffice.org'.  You can provide feedback for this update here: http://admin.fedoraproject.org/updates/F11/FEDORA-2009-12376

Comment 12 Fedora Update System 2009-12-17 08:54:31 UTC
openoffice.org-3.1.1-19.11.fc11 has been submitted as an update for Fedora 11.
http://admin.fedoraproject.org/updates/openoffice.org-3.1.1-19.11.fc11

Comment 13 Fedora Update System 2009-12-18 04:47:22 UTC
openoffice.org-3.1.1-19.11.fc11 has been pushed to the Fedora 11 testing repository.  If problems still persist, please make note of it in this bug report.
 If you want to test the update, you can install it with 
 su -c 'yum --enablerepo=updates-testing update openoffice.org'.  You can provide feedback for this update here: http://admin.fedoraproject.org/updates/F11/FEDORA-2009-13396

Comment 14 Fedora Update System 2010-02-13 11:56:06 UTC
openoffice.org-3.1.1-19.12.fc11 has been submitted as an update for Fedora 11.
http://admin.fedoraproject.org/updates/openoffice.org-3.1.1-19.12.fc11

Comment 15 Fedora Update System 2010-02-16 13:23:24 UTC
openoffice.org-3.1.1-19.12.fc11 has been pushed to the Fedora 11 stable repository.  If problems still persist, please make note of it in this bug report.


Note You need to log in before you can comment on or make changes to this bug.