The old settings are still there. "Show visual aid tag" option will show/hide the green gadget that visually indicates the current position of VA, and the slider will provide you with means of tuning the size of the header to your taste.
The twist here is centered around the newly introduced clear separation of the two modes VA works in.
Mouse mode means that VA is operated entirely by the movement of the mouse. This means that hovering with the mouse over VA will expand and switch its menus, leaving the menus will close VA, using the keyboard will have no effect on it and will return the focus to the code editor. There are some new settings to help you customize the behavior in this mode. The default values are shown in the screenshot above.
- Show header on mouse hover - Once unchecked, this option will disable showing the header and menus of VA using the mouse, and thus leaving only the Keyboard Mode as a means of displaying VA. The green VA tag is still there, though, so that you can easily see that there are some context actions at that point.
- Show menus on mouse hover - If unchecked, you won’t be able to display the menus under each header category using only mouse hover. You’ll have to click to open a menu there.
- Hide header on mouse leave - When this one is unchecked, the header will remain visible even when the mouse has left the VA menus. This proves helpful when you accidentally leave the area of VA, but still need to return to it right away.
- Enable keyboard mode on header mouse click - This option is essential for the interoperability of the two modes. If disabled, you won’t be able to activate keyboard mode using the mouse. Otherwise, a single click on any of the header categories will switch from Mouse to Keyboard Mode.
This mode is designed especially for the geeks in us, who consider the mouse a “devil’s contraption”. In this mode you can perform the entire navigation within VA using exclusively the keyboard and you can do so even if the "Show visual aid tag" option is switched off. You can start by invoking VA with the shortcut Ctrl+`, then using the arrow keys to navigate through the header with categories and their menus (you can also use Tab and Shift+Tab to navigate the items in the menus), and invoke a command from a menu using the Enter key. Once you’re done browsing through VA you can use Esc to close it and return to the code editor.
- Switch menus on mouse hover - With this option set, you’ll be able to use both keyboard and mouse for navigating around the VA menus. The default is off as we want a clear separation of the two modes with the options’ initial values.
Feel free to experiment and share thoughts
on how to improve the behavior of our Visual Aid
so that it suits your coding habits best, and stay tuned with updates from Telerik
The JustCode team