I'm very like the unite plugin of vim. It can use a single key to select list item. It let user set a key, for example, key ';'. Due to this key might not seem to be in title of window, when this key is pressed, unite prepends the characters 'a', 'b', 'c' ... in list items. Then if the key of character is pressed, the corresponding item is executed. Moreover, the order of of characters can be defined. I use 'f' as first one, because it's easiest to press.
I have a PR for a patch that on key press lists windows with numbers prepended to them and lets you pick one either by typing its number into the box or with alt+0...9 .
I'm very like the unite plugin of vim. It can use a single key to select list item. It let user set a key, for example, key ';'. Due to this key might not seem to be in title of window, when this key is pressed, unite prepends the characters 'a', 'b', 'c' ... in list items. Then if the key of character is pressed, the corresponding item is executed. Moreover, the order of of characters can be defined. I use 'f' as first one, because it's easiest to press.