GNOME Bugzilla – Bug 262687
Should be possible to use keyboard type-ahead in GtkComboBox list
Last modified: 2017-08-15 14:28:44 UTC
Description of Problem: A blind user of Evolution will be unable to directly select their timezone by city from the map - they will have to use the combo box. Because the combo box doesn't support type-ahead, someone in (for example) Fiji will need to arrow down 447 times to set their timezone correctly (whereas someone in my timezone would have to press down arrow only 105 times!). If this combo box supported type-ahead, pressing "P", or typing "Pacific/F" would immediately get them to where they needed to go, 9 keystrokes instead of 447!
Peter, this sounds more like a GtkCombo/GtkList feature. I think this should be implemented in GktCombo or GtkList. What is your suggestions? Is there any type-ahead widgets that we can take a reference?
BTW, I just found I can type Enter to popdown the list and use pageup/pagedown to scroll the list. This is much faster than just using arrow keys.
reassigning to harish
This is a GtkComboBox issue and not Evolution specific. gtk3-3.2.3-1.fc16.i686 1. System Settings > System > Date and Time 2. Set "Region" to "Europe" 3. Press Tab once (to get the "City" dropdown focused) (4. Optional: Press Spacebar) 5. Enter W on the keyboard EXPECTED OUTCOME: City of "Warsaw" displayed in City dropdown ACTUAL OUTCOME: Nothing OTHER COMMENTS: Also see bug 668931 - Using arrow keys to navigate in the list without a mouse pointer works but is cumbersome if the list is long.
*** Bug 677795 has been marked as a duplicate of this bug. ***
*** Bug 692260 has been marked as a duplicate of this bug. ***
*** Bug 310931 has been marked as a duplicate of this bug. ***
marking this as a time-travelling duplicate, since the other one has a patch on it *** This bug has been marked as a duplicate of bug 567141 ***