Нарисуйте. Наберите. Готово.
Нарисуйте фигуру мышью, нажмите сочетание клавиш или введите короткую аббревиатуру. Input.Observer распознает ввод, определит, в каком вы приложении, и выполнит действие, заданное для него.
- 1Удерживайте правую кнопку
- 2Рисуйте
- 3Отпустите
Один штрих вместо похода к панели инструментов.
Небольшой нативный движок перехватывает и сопоставляет ввод. Приложение конфигурации — отдельное, поэтому жесты работают, даже когда оно закрыто.
- Контекст01
Жесты для каждого приложения
Одна и та же фигура может значить разное в браузере, редакторе и Проводнике. Какое действие сработает, решают группы приложений и профили.
один штрих вверх- ПроводникПерейти в родительскую папку
- Браузернет группы приложения, берётся из группы «Глобальная»Развернуть или восстановить окно
- Удалённый рабочий столгруппа игнорированияИгнорируется: ввод идёт прямо в приложение
- Клавиатура02
Горячие клавиши и подстановка текста
Привязывайте действия не только к штрихам, но и к клавишам, а короткие аббревиатуры разворачивайте в длинный текст прямо по мере набора.
- ;shrug
- ¯\_(ツ)_/¯
- btw
- кстати
- Windows03
Управление окнами
Перемещайте окна, меняйте их размер, показывайте и скрывайте, читайте и задавайте их значения, запускайте таймеры с заданным числом повторов.
- Действия04
Скрипты или шаги
Пишите действия на небольшом C-подобном скрипте или собирайте их из шагов без кода. Когда нужно, передавайте управление AutoHotkey.
- Рекордер05
Рекордер макросов
Запишите действия мыши и клавиатуры один раз и превратите запись во фрагмент для жестов и горячих клавиш. Правьте его как шаги или как скрипт и задавайте скорость воспроизведения.
- Следы06
Ваш след, ваш стиль
Настройте встроенный след жеста и окно подсказки или подключите плагин-рендерер, который рисует штрих по-своему.
Это краткий список. Справка описывает все триггеры, действия и параметры.
Узнать обо всех возможностяхПростой режим для большинства. Скрипты — для остальных.
Выбирайте готовые действия в приложении конфигурации или откройте редактор скриптов с автодополнением и встроенной справкой по каждой встроенной функции.
Читать справку →- Задать
w = ContextGetWindow() - Если
WindowGetAlpha(w) < 255 - Вызвать
WindowSetAlpha(w, 255) - Иначе
- Вызвать
WindowSetAlpha(w, 150) - Конец условия
1w = ContextGetWindow();2if (WindowGetAlpha(w) < 255)3{4 WindowSetAlpha(w, 255);5}6else7{8 WindowSetAlpha(w, 150);9}
- AutoHotkey v2 · отдельный процесс
- Рекордер макросов
- Библиотека фрагментов
- Плагины · отдельный процесс
Третье поколение.
StrokesPlus, затем StrokesPlus.net, теперь Input.Observer: создан заново, с нативным движком на C++ и современным приложением конфигурации.
- 01StrokesPlus
C/C++, нативный интерфейс Win32, скрипты на Lua.
- 02StrokesPlus.net
Переписан на C# с WinForms, с новыми возможностями.
- 03Input.Observer
Движок на C++20, работающий самостоятельно, и приложение конфигурации на WPF со светлой и тёмной темами.