Version: v1.3 (using 4.1.1 (KDE 4.1.0 (4.1 >= 20080722)), compiled sources) Compiler: gcc OS: Linux (i686) release 2.6.25.10-47.fc8 There is currently no keyboard shortcut for moving the cursor to the search field, so one have to either use the mouse or Tab multiple times. Please add the keyboard shortcut 'Ctrl + F' for this, to be consistent with other KDE programs with a search feature.
Nah, please make it configurable and ctrl+f then could be the default.
The search field is private to KCharSelect in kdeui, I don't think kcharselect can reach in and set focus on it without KCharSelect exposing it.
kdelibs/kdeui/widgets/kcharselect.cpp line 298 defines Ctrl+L to give focus to the search line. This shortcut is not overridden by KCharSelect, and is usable. However, the shortcut is not shown to the user in any way. This bug is invalid. I agree that Ctrl+F is more convenient in KCharSelect, but may clash with other function in other softwares which use this widget.
OK. I changed the code to use KStandardShortcuts. Now the shortcuts should be what the user expects. I think there is more to be done. David and me had a little discussion about the usage of QShortcut in that code. I said it's wrong. David said otherwise. I still think KCharSelect should not use QShortcuts in KDE code outside of clear dialog scope. The shortcuts will not show up in the "configure shortcuts" dialog, they are invisible for the user and they are subject to trigger shortcut conflicts because the shortcuts editor doesn't know about them. Mike
All keyboard shortcuts should show in the configure shortcuts, that's the whole point. I don't see any benefit in configurable shortcuts if I cannot configure them really.
Solved with revision r863397 in trunk. The shortcuts now properly show up in the shortcut editor dialog.
You need to log in before you can comment on or make changes to this bug.