Systems and methods are provided for a user interface with an automatic
search menu. The interface exposes commands to the user as instantly
searchable hierarchy. Visually, this is represented as a tree view with
an edit box above it. There is no "Search" or "Go" button to press. One
second after any character is entered in the edit box, the computer
reduces a displayed hierarchy down to only those items that match the
keyword entered. Entering another character before one second expires
resets the timer. This allows the user to type in as little or as much of
the keyword as necessary to reduce the hierarchy to a few items, one of
which can then be mouse-clicked. This method scales to large number of
commands.