Red Hat Bugzilla – Bug 133994
keyboard type-ahead does not support substring activation
Last modified: 2008-05-09 13:34:24 EDT
From Bugzilla Helper:
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.7.3)
Description of problem:
Keyboard type-ahead find should work more like Mozilla/Firefox and not
the way it currently works.
Currently, if three entries that start with the same letter exist in a
menu, I have to repeatedly press the letter that they start with in
order to activate one of them.
In menus where lots of entries start with the same letter, this makes
it tedious to activate an entry that is not the first one on the list.
Instead of jumping from entry to entry starting with the same first
letter, the panel should support typing the first few characters of
the string for the item.
So if I have:
And I want to activate 'IRC' - I should be able to type 'IR' instead
of 'iii' to activate it.
Version-Release number of selected component (if applicable):
Steps to Reproduce:
1. Click on a menu
2. Start typing
3. Note that typing subsets of strings does not activate the items
Actual Results: The menu jumps between entries starting with the same
Expected Results: The menu should activate whichever entry I'm
currently typing the name of.
Additional Info: The KDE panel and menus support this.
Well, the idea is that the first letter in each menu item is used as a
mnemonic for that menu item - so its as if each menu item has the
first letter underlined, except its not actually underlined (if you
get my meaning). So, its just like normal GTK+ mnemonics.
On the other hand, it may be more intuitive to do it the way you
suggest since there is no actual visual hint that the first letters
are mnemonics. Moving UPSTREAM for discussion:
One more data point - I think Windows does it exactly the same way we
do it now. The original bug report for the feature was "I want
Ctrl-Esc-r to launch the run dialog just like it does on Windows"