Bug 117488 - Shortcuts (hotkeys) for Tools menu and Locations bar get changed randomly
Summary: Shortcuts (hotkeys) for Tools menu and Locations bar get changed randomly
Status: RESOLVED NOT A BUG
Alias: None
Product: konqueror
Classification: Applications
Component: general (show other bugs)
Version: 3.5
Platform: openSUSE Linux
: NOR normal
Target Milestone: ---
Assignee: Konqueror Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-12-02 06:44 UTC by Shriramana Sharma
Modified: 2007-03-06 02:57 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
Screenshot of bug (11.91 KB, image/png)
2005-12-07 03:58 UTC, Shriramana Sharma
Details
Screenshot of expected behaviour (11.91 KB, image/png)
2005-12-07 04:00 UTC, Shriramana Sharma
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Shriramana Sharma 2005-12-02 06:44:59 UTC
Version:           3.5 (using KDE KDE 3.5.0)
Installed from:    SuSE RPMs
OS:                Linux

Situation:

When I downloaded and installed KDE 3.5 RC 1 on my SUSE Linux 10.0 system, I found that occasionally, the shortcuts for the Location bar and the Tools menu would be changed from the default Alt+O and Alt+T to Alt+C and Alt+O respectively.

Expected Behaviour:

The shortcuts for the Location bar and Tools menu should not change.

Comments:

This bug did not exist till KDE 3.42.

I noticed this because I use Alt+O to get the locations bar often and suddenly I am unable to do so when this bug happens.

This bug was not solved by moving to KDE 3.5 Final.

How to reproduce:

I was unable to find any meaningful method to reproduce this bug (so sorry I can't help that way).
Comment 1 Stephan Binner 2005-12-04 12:41:16 UTC
Try setting AutoCheckAccelerators to false (http://developer.kde.org/documentation/library/kdeqt/kde3arch/kde-i18n-howto.html#SECTION000111000000000000000). The accel manager should always produce same result and should explicite specified accelerators move as last possibility to resolve a conflict.
Comment 2 Shriramana Sharma 2005-12-04 13:31:23 UTC
Pardon, but I do not understand certain points:

1. what do you mean by "The accel manager should always produce same result and should explicite specified accelerators move as last possibility to resolve a conflict." Is there something called an accelerator manager which distributes the accelerators? I thought the accelerators were determined when a window is designed in Qt itself? Are not the accelerators "hardwired" into the software?

2. My report was that the shortcuts change randomly, but both the accelerators in question change simultaneously. That is: when L&ocation (o is accelerator) becomes Lo&cation, &Tools becomes T&ools. As such, there is no conflict, since o is at any given time the accelerator of only one of the two. This being the case, will the conflict reporter help?

Thanks for giving this bug your attention.
Comment 3 Shriramana Sharma 2005-12-07 03:58:06 UTC
Created attachment 13796 [details]
Screenshot of bug

This screenshot shows how the shortcut of Location is changed to c and the
shortcut of Tools is changed to o.
Comment 4 Shriramana Sharma 2005-12-07 04:00:16 UTC
Created attachment 13797 [details]
Screenshot of expected behaviour

This screenshot shows the expected (default) behaviour - the shortcut of
Location is changed to o and the shortcut of Tools is T.
Comment 5 Shriramana Sharma 2005-12-07 04:02:13 UTC
I tried using F12, but it reported no conflict, since of course there is no conflict. It's just that the accelerator gets changed. And yes, my ~/.kde/share/config/kdeglobals contains:

[Development]
AlwaysShowCheckAccelerators=false
AutoCheckAccelerators=true
CheckAccelerators=F12
Comment 6 Stephan Binner 2005-12-07 10:39:30 UTC
And did you try to set AutoCheckAccelerators to false like suggested?
Comment 7 Philip Rodrigues 2007-01-06 23:17:34 UTC
Shriramana, have you seen this problem on any more recent versions in the 3.5 series?
Comment 8 lexual 2007-03-06 02:57:53 UTC
Feedback timeout.
This bug will be reopened if additional information is provided.