Handwizard Is Your Hand Wizard Mode. Handwizard provides automated cursor moving and command entry by mouse steps. Handwizard is based on such inventions as "Cursor displacement control method" and "Data input method", which define its purpose and functionality. Handwizard gives the user: time and health savings due to work with the mouse, and new level of freedom in artistic self-expression.
Handwizard 2.1 enables semiautomatic and automatic cursor moving for interactive construction of cursor moving paths in graphic editors. Semiautomatic and automatic movement of the cursor is carried out on a polyline to the Cursor aim controlled by movements of the mouse.
Besides, it enables a special kind of mouse movement called "Mouse steps" for execution of a new kind of commands called "Extra commands". The Mouse steps designates the movements of the mouse corresponding to certain ranges of size and directions of its moving. Extra commands allow to move the cursor on the display, quickly change the cursor moving speed, influence user interface elements of runtime applications, emulate keystrokes.
Handwizard 2.1 functionality is realized in two mutually exclusive procedures: Cursor moving procedure providing semiautomatic and automatic cursor moving, and Extra command procedure providing execution of mouse Extra Commands. The Cursor moving procedure is a renewable sequence of modes: Origin choice, Direction choice, Semiautomatic moving , Automatic moving. The Extra command procedure is a renewable sequence of modes: Command expectation, Command choice, Command execution.
Handwizard 2.1 user interface includes: Handwizard icon in the System Tray, Main menu, Handwizard Settings dialog, Context menu of the Cursor moving procedure, Extra Command menu of the Extra command procedure, Cursor moving imaging while executing the Cursor moving procedure.