Handwizard - это автоматизированное движение курсора и ввод команд шагами мыши. Handwizard дает пользователю: время и здоровье, сэкономленное при работе с мышью, а также новый уровень художественного самовыражения. В основу Handwizard положены изобретения Метод управления движением курсор и Метод ввода данных, определившие его назначение и функциональность. Handwizard 2.1 обеспечивает полуавтоматическое и автоматическое движение курсора для интерактивного построения траекторий движения курсора в графических редакторах. Полуавтоматическое и автоматическое движение курсора выполняется вдоль полилинии к Цели курсора, управляемой движениями мыши. Кроме того, Handwizard 2.1 обеспечивает за счет специальных движений мыши, называемых Шагами мыши выполнение нового вида команд, называемых Экстра командами, которые позволяют перемещать курсор по экрану дисплея, быстро изменять скорость движения курсора, воздействовать на элементы управления пользовательского интерфейса исполняемых приложений, эмулировать клавиатурные нажатия. Функциональность Handwizard 2.1 реализована в двух взаимно исключающих процедурах: Процедуре Движения Курсора, обеспечивающей полуавтоматическое и автоматическое движение курсора, а также Процедуре Экстра Команд, обеспечивающей выполнение экстра команд мыши. Процедура Движения Курсора - это возобновляемая последовательность режимов: Выбора начала, Выбора направления, Полуавтоматического движения, Автоматического движения. Процедура Экстра Команд - это возобновляемая последовательность режимов: Ожидания экстра команды, Выбора экстра команды, Выполнения экстра команды. Пользовательский интерфейс Handwizard 2.1 включает: Пиктограмму Handwizard в области пиктограмм панели задач, Главное меню, Диалог настроек, Контекстное меню Процедуры Движения Курсора, Представление Движения Курсора в процессе выполнения Процедуры Движения Курсора.