Version: kmenuedit version 0.7 (using KDE KDE 3.5.2) Installed from: Gentoo Packages Compiler: gcc (GCC) 3.3.6 (Gentoo 3.3.6, ssp-3.3.6-1.0, pie-8.7.8) OS: Linux I have my Firefox set up to start up when I hit Win+f. When I went through a major upgrade of Firefox (from 1.0.x to 1.5) I tried to start Firefox with the keyboard shortcut but a pop-up dialog box came up saying: "Service '/usr/share/applications/mozillafirefox.desktop' is malformatted." Then I went into kmenuedit (version 0.7) to check if the shortcut still shows up there for this application and it wasn't there. When I tried to set it up again I got this pop-up dialog box error: "The key Win+F can not be used here because it is already in use." So obviously kmenuedit still stores the shortcut somewhere but I can't reset it or use it after the firefox upgrade anymore. I hope someone will help with this. This bug has been on there for quite some time (at least since I can remember - back to maybe KDE version 2) but this is the first time I am reporting it. Roumen Semov.
I'd say the sycoca database.
Which in turn makes me wonder: did your Firefox upgrade follow the menu specification?
Thiago, Let's say Firefox didn't follow the menu specifications. Still, could we get kmenuedit to say something like "This shortcut is already taken by blah-blah. Do you want to reassign it to Firefox?". This is how it works with kcontrol right now under Regional&Accessibility->Keyboard Shortcuts. In this case my bug turns into a wish I guess. Roumen.
For any of you who are waiting on that bug to get fixed - you can remove a "dead" keyboard shortcut by editing the ~/.kde/share/config/khotkeysrc file - it's pretty straightforward.
The kglobalaccel service in KDE 4 takes care of duplicate hotkeys as described in #3.