33167
« Last post by mouser on February 02, 2006, 10:41 AM »
the single most unresolved issue at the moment for me regarding farr (aka "Mercury Runner") is the best way to be more flexible about letting the user choose "actions", which is a request that has been made several times before.
let's look at the different things people want to be able to do:
1) find an application program on the start menu and launch it - the main intended function of farr, and still the dominent use and most important thing to do efficiently.
here we want speed and ease of launching, so we have incremental search based on program name, followed by a simple hitting of digit key, or alt+digit key corresponding to its number, or hitting enter once or twice if its at the top of the results. or double clicking the result of our choice.
2) using alias groups
here we have a preset group of applications or documents that we want to treat like a named menu.
we type the name of the menu (or partial), and then again simply hitting of digit key, or alt+digit key corresponding to its number, or hitting enter once or twice if its at the top of the results. or double clicking the result of our choice.
3) use a regular expression to specify a command with an argument
here the user types some string like "define subjunctive verb"
and the keyword "define" matches a regular expression which knows how to grab the "subjunctive verb" string and knows to present one or more actions associated with the keyword which the user can launch just as above cases #1 and #2, simply hitting of digit key, or alt+digit key corresponding to its number, or hitting enter once or twice if its at the top of the results. or double clicking the result of our choice.
4) suppose instead of launching a program you want to open a document.
this is also easy, you can search for a document by typing the name of the document; it is incrementally searched for just like any other file.
now you have a list of candidate matches in your result list.
if you want to do the default opening of the file, like a double click would do, you can, as in cases 1-3 above simply hitting of digit key, or alt+digit key corresponding to its number, or hitting enter once or twice if its at the top of the results. or double clicking the result of our choice.
cases 5+ are next..