When I went to Mandriva 2009.0, I also upgraded to KDE 4. There was only one feature I missed from KDE 3: how you could assign keyboard shortcuts to run arbitrary commands. I liked that and had my email, browser, and terminal set to easy shortcuts.
I hadn’t been able to find this functionality in KDE 4, even with doing a bit of searching around on the web. But it’s there!
Here’s how to get to it:
If you’re using the new-style Application Launcher that lets you search, press the “K” launcher button and type khotkeys into the search box. A program called Input Actions appears (I can’t seem to find it in the menus — I’m not sure how the search finds it). This is what I think used to be called KHotKeys in KDE 3, and it’s the same good ol’ quirky interface that lets you hook up key combinations to actions. (The “Windows” key can form part of the key combination, which I find convenient.)
Other Places to Configure Shortcuts
There are two other areas that look similar but didn’t seem to be what I wanted: Configure Your Desktop -> Keyboard and Mouse -> Keyboard Shortcuts allows configuration if the item already appears in the list; and if you go to the Application Launcher and search for shortcut, there is a Keyboard Shortcuts item that appears that has some system-level shortcuts you can set (good information to know), but it wasn’t what I was looking for either because it didn’t seem to have my programs in the list or have a way to add them. (Actually I think I could add them into the Keyboard Shortcuts one by first adding them to the menu system using the KDE Menu Editor…but I was used to doing it the old way. Guess I’ll learn the new way if I eventually need to.)
Update: Boy, do I feel dumb. I didn’t even try out the shortcuts to make sure they were operational before making this post, and they don’t seem to be operational for me. I can set up a shortcut either the Input Actions way or through Configure Your Desktop -> Keyboard and Mouse -> Keyboard Shortcuts, but the shortcuts don’t seem to work, even after rebooting. I don’t know how to do it. : (