Along with the brand new goodies coming with the latest release of Telerik JustCode, i.e. support for QUnit and Jasmine JavaScript testing frameworks, opening the API to the public, All Types Code Completion (a.k.a. JustCode IntelliSense), etc., there comes a major overhaul of an old friend of ours – the Visual Aid, or lovingly shortened to VA. The main part of the rework there is in the direction of behavior configurability. Thus, a stand-alone VA settings page is brought to life in the Visual Features menu of JustCode options dialog.
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.
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.
Happy coding!
The JustCode team
Chris Eargle is a Microsoft C# MVP with over a decade of experience designing and developing enterprise applications, and he runs the local .NET User Group: the Columbia Enterprise Developers Guild. He is a frequent guest of conferences and community events promoting best practices and new technologies. Chris is a native Carolinian; his family settled the Dutch Form region of South Carolina in 1752. He currently resides in Columbia with his wife, Binyue, his dog, Laika, and his three cats: Meeko, Tigger, and Sookie. Amazingly, they all get along... except for Meeko, who is by no means meek.