Bug 161252

Summary: Already used shortcut keys should be easily reassignable in KDE Menu Editor
Product: [Applications] kmenuedit Reporter: Michael Liddle <michael>
Component: generalAssignee: Unassigned bugs mailing-list <unassigned-bugs>
Status: RESOLVED FIXED    
Severity: normal CC: wstephenson
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: openSUSE   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Michael Liddle 2008-04-25 08:58:34 UTC
Version:            (using KDE 3.5.9)
Installed from:    SuSE RPMs

When trying to assign a shortcut key to launch a prgram in KDE Menu Editor, if the chosen key is already assigned, a pop-up appears informing the user so. However it gives neigther information about what the key is assigned to, nor any option to reassign it. In contrast when the same circumstance is encountered in the Input Actions config. (under Regional and Acceesability in KDE Control Center) a nice pop-up gives both this information and an oppertunity to reassign if desired. 

The same functionalily should exist in the Menu Editor.
Comment 1 Jeroen Tietema 2008-04-26 01:40:28 UTC
It actually does give the name of the application to which the key is assigned to (at least on Kubuntu running 3.5.9), but a reassign button would indeed be nice/better.
Comment 2 Michael Liddle 2008-04-26 01:53:16 UTC
Ah sorry, right you are... I think I meant to say (that is to say, I got mixed up) that it doesn't tell you how to find the entry (i.e. what submenu it might be under) to reassign it manually.
Comment 3 Michael Liddle 2008-04-26 02:04:08 UTC
Actually it seems a little weirder... If the already assigned shortcut was to an "Input Action" (e.g. Ctrl+P -> 'Print' on openSuse 10.3, KDE 3.5.9) it gives you a "Reassign" button. However if the already assigned key is to a "Menu Entry" it just tells you that it is already assigned to "<entry-name>". I would expect these two cases (and possibly others if there are any) to behave the same.

Also a "search" box/function might come in handy...
Comment 4 Michael Liddle 2008-04-26 02:08:50 UTC
One final note is that creating an Input Action (in the IAs dialog) triggered by a key that is already assigned to a Menu Entry will just override that existing assignment, without warning you at all!
Comment 5 Will Stephenson 2009-11-23 17:23:44 UTC
Fixed by new kglobalaccel service in KDE 4; this tells you the previous owner of the shortcut before you reassign it.