Удерживайте правую кнопку.
Нарисуйте линию.
Mousetroke добавляет жесты мышью в каждое окно Windows. Удерживайте правую кнопку и ведите: ← — назад, ↓→ закрывает вкладку, ↙ сворачивает окно. Обычный правый щелчок по-прежнему открывает меню.
В области демонстрации рисуйте ← для «назад», → для «вперёд», →↓ для новой вкладки, ↓→ чтобы закрыть вкладку, ←↑→ чтобы обновить, ↙ чтобы свернуть, ↗ чтобы развернуть. Кнопки ниже проигрывают каждый жест.
Нарисуйте это — получите то
Встроено около пятидесяти жестов, покрывающих браузинг, редактирование и работу с окнами. Любой можно изменить, отключить или удалить, а новый — нарисовать один раз в настройках, чтобы записать.
Браузинг
- НазадВ браузерах и Проводнике←
- Вперёд→
- Новая вкладка→↓
- Закрыть вкладку↓→
- Вернуть закрытую вкладкуВ конце щёлкните левой→↓ + Left
- Обновить←↑→
- Предыдущая вкладкаИли правая кнопка + колесо↑←
- Следующая вкладка↑→
- К началу←↑
- К концу←↓
Редактирование
- Копировать↑
- Вставить↓
- Вырезать↑ + Left
- Вставить и Enter↓ + Left
- Поиск в интернетеИщет выделенный текст↑↓
- Enter↓→↓
- Backspace←→
- Delete→←
- Отмена (Esc)→↑←
- ФрагментНарисуйте квадрат↑→↓←
Окна и медиа
- Свернуть↙
- Развернуть / восстановить↗
- Во весь экран↗ + Left
- Закрыть окно↓←
- Снять процессДля зависшей программы↓← + Left
- Поверх всех окон↑→↑
- Приблизить / отдалить↑ + Wheel
- Следующий трекУдерживая среднюю кнопкуMiddle →
- Предыдущий трекMiddle ←
- Следующий виртуальный столУдерживая боковую кнопкуSide →
Пока вы рисуете, имя жеста появляется внизу экрана; нераспознанное ничего не делает. Один и тот же жест может действовать по-разному в Проводнике, терминале и на рабочем столе.
Уприте в угол
Кнопки не нужны: уприте курсор в угол, или ведите вдоль кромки и затем крутите колесо, щёлкайте средней или трите вверх-вниз. Угол срабатывает повторно только после того, как вы его покинете — случайных повторов нет.
Больше, чем горячие клавиши
Каждый жест выполняет одно из восьми типов действий. Действия умеют переменные: %MS_SELECTED_TEXT% — выделенный текст, %MS_PID% — процесс под курсором.
- Послать клавиши
- Любое сочетание или последовательность клавиш, например
Ctrl+Shift+T. - Действия с окном
- Свернуть, развернуть, держать поверх, закрыть или снять окно под курсором или активное.
- Открыть программу
- Запустить любую программу или файл с аргументами, например
notepad.exe. - Открыть URL
- В браузере по умолчанию, при желании с выделенным текстом:
https://www.bing.com/search?q=%MS_SELECTED_TEXT% - Выполнить команду
- Любая командная строка, например
taskkill /F /PID %MS_PID%. - Медиа и система
- Громкость, без звука, воспроизведение / пауза, предыдущий / следующий трек, яркость экрана.
- Показать меню
- Один жест открывает меню действий рядом с курсором; щёлкните нужное.
- Скрипт Lua
- Пара строк Lua, когда нужны условия или несколько шагов подряд.
Не мешает, когда не нужно
Удалённый стол и 3D-/дизайн-программы сами используют перетаскивание правой и средней кнопкой. При первом запуске Mousetroke найдёт установленные у вас; отметьте их, чтобы отключить жесты внутри.
- Правый щелчок работает как раньшеНажмите без рисования — контекстное меню откроется как обычно; задержитесь на миг — станет обычным перетаскиванием.
- Пауза в полноэкранном режимеИгры, видео и презентации во весь экран не запускают ни жесты, ни углы.
- Пауза в любой моментWin + Esc — пауза или продолжение; значок в трее становится серым.
- Добавить программу — секундаПеретащите её exe или ярлык в окно настроек, либо нажмите «Выбрать окно» и щёлкните по её окну.
Почти незаметен
Движок жестов написан на Rust и обращается к Windows напрямую — без браузерного движка и без рантайма. Окно настроек — отдельный процесс, открывающийся только по нужде.
- Резидентная память
- 19МБ
- Загрузка
- 12,8МБ
Замеренный рабочий набор, около 10 МБ приватных; в простое CPU не занят.
Один exe, работающий откуда угодно. В реестре ничего не появляется, если не включить автозапуск.
Вопросы
Меню правого щелчка с Mousetroke работает?
Да. Правый щелчок без перетаскивания возвращается Windows без изменений, и контекстное меню открывается как обычно. Если задержаться дольше таймаута (по умолчанию 0,5 с, настраивается), это тоже станет обычным перетаскиванием.
Не будет ли ложных срабатываний в играх или удалённом столе?
Полноэкранные игры, видео и презентации ставят жесты на паузу автоматически. Программы, которым самим нужны правое или среднее перетаскивание — удалённый стол, AnyDesk, Blender, AutoCAD — исключаются одним щелчком при первом запуске. Win+Esc ставит паузу в любой момент.
Какие версии Windows поддерживаются?
Windows 10 с 1809 и Windows 11, 64-бит. У движка жестов нет рантайм-зависимостей; окно настроек использует Microsoft Edge WebView2 — он встроен в Windows 11 и есть с Edge на большинстве ПК с Windows 10.
Mousetroke бесплатен?
Да. Это открытый код под лицензией MIT: без рекламы, без аккаунта и без доступа в сеть.
Сколько памяти и CPU он занимает?
Резидентный движок занимает около 19 МБ рабочего набора (около 10 МБ приватных) и в простое не нагружает CPU. Окно настроек — отдельный процесс, работающий только пока открыто.
Можно создать свои жесты?
Да. Создайте жест в настройках и один раз нарисуйте его на планшете редактора. Можно также сочетать кнопки мыши, колесо, клавиши и кромки экрана, и назначать жесты отдельно для каждой программы.
Где хранятся настройки и как их сохранить?
В %APPDATA%\mousetroke\config.json. В настройках есть импорт и экспорт. Сохранённые изменения вступают в силу примерно за секунду, без перезапуска.
Как его удалить?
Выключите автозапуск в настройках, выберите «Выход» в меню значка в трее, затем удалите mousetroke.exe и папку %APPDATA%\mousetroke. Больше ничего не остаётся.
Скачали, два щелчка, готово
Без установщика. В области уведомлений появляется значок: левый щелчок — настройки, правый — пауза или выход. Четырёхшаговое руководство проводит первый запуск.