摘要 |
The present invention is directed to a cascade menu lock for locking a normally closed cascade menu in the open state. Various levels of a cascade menu can be locked in the open state using a lock shortcut key or other user input. Unconstrained cursor movement is then possible without the locked menu collapsing. When locked, the locked menu level, and every related antecedent menu remain open until the lock is released by the user. Traditional cursor navigation rules may be broken without causing the collapse of the locked menu, such as diagonal and nonlinear cursory trajectories, and exiting the real estate of an open menu. Multiple menus may be locked open for simultaneously viewing the contents of each menu, and then unlocked using the lock shortcut. Hot spots may also be defined on one or more menu items, which are related to other related menu items, and enable the user to "jump" the cursor's position from the current menu item to another menu item without actuating the pointing device. When the cursor's screen position is detected over a snap position on a menu item, its screen position is automatically relocated to a second snap position in a descendant (or antecedent) menu item. Alternatively, the cursor jump may proceed only after receiving a user acknowledgement of the impending cursor jump.
|