Распознавание жестов Easystroke предназначено в первую очередь для создания пользовательских жестов указательного устройства, но его также можно использовать для назначения действий простым нажатиям кнопок.
Чтобы использовать его таким образом,
] Откройте окно конфигурации. В настройках ▸ Поведение ▸ Дополнительные кнопки ▸ Добавьте, выберите Мгновенные жесты, а затем нажмите нужную кнопку мыши в сером поле. В разделе «Действия» нажмите «Добавить действие». Дважды щелкните столбец Сток, а затем снова нажмите нужную кнопку мыши. Щелкните по столбцам Name, Type и Details, чтобы настроить действие.Вероятно, этот вопрос для stackoverflow!
Но в любом случае вы можете посмотреть в HTTrack для этого, он выполняет подобную операцию и, кроме того, свой openource