Удерживайте правую кнопку.
Нарисуйте линию.
Mousetroke добавляет жесты мышью во все окна Windows и Mac. Удерживайте правую кнопку и ведите: ← — назад, ↓→ закрывает вкладку, ↙ сворачивает окно. Обычный правый щелчок по-прежнему открывает меню.
В области демонстрации рисуйте ← для «назад», → для «вперёд», →↓ для новой вкладки, ↓→ чтобы закрыть вкладку, ←↑→ чтобы обновить, ↙ чтобы свернуть, ↗ чтобы развернуть. Кнопки ниже проигрывают каждый жест.
Нарисуйте это — получите то
Встроено около пятидесяти жестов, покрывающих браузинг, редактирование и работу с окнами. Любой можно изменить, отключить или удалить, а новый — нарисовать один раз в настройках, чтобы записать.
Браузинг
- НазадВ браузерах и ПроводникеВ браузерах и Finder←
- Вперёд→
- Новая вкладка→↓
- Закрыть вкладку↓→
- Вернуть закрытую вкладкуВ конце щёлкните левой→↓ + Left
- Обновить←↑→
- Предыдущая вкладкаИли правая кнопка + колесо↑←
- Следующая вкладка↑→
- К началу←↑
- К концу←↓
Редактирование
- Копировать↑
- Вставить↓
- Вырезать↑ + Left
- Вставить и Enter↓ + Left
- Поиск в интернетеИщет выделенный текст↑↓
- Enter↓→↓
- Backspace←→
- Delete→←
- Отмена (Esc)→↑←
- ФрагментНарисуйте квадрат↑→↓←
Окна и медиа
- Свернуть↙
- Развернуть / восстановить↗
- Во весь экран↗ + Left
- Закрыть окно↓←
- Снять процессДля зависшей программы↓← + Left
- Поверх всех окон↑→↑
- Приблизить / отдалить↑ + Wheel
- Следующий трекУдерживая среднюю кнопкуMiddle →
- Предыдущий трекMiddle ←
- Следующий виртуальный столУдерживая боковую кнопкуSide →
Во время рисования название жеста появляется внизу экрана; нераспознанный жест ничего не делает. Один и тот же жест может выполнять разные действия в разных приложениях.
Уприте в угол
Кнопки не нужны: уприте курсор в угол, или ведите вдоль кромки и затем крутите колесо, щёлкайте средней или трите вверх-вниз. Угол срабатывает повторно только после того, как вы его покинете — случайных повторов нет.
Больше, чем горячие клавиши
Каждый жест выполняет одно из восьми типов действий. Действия умеют переменные: %MS_SELECTED_TEXT% — выделенный текст, %MS_PID% — процесс под курсором.
- Послать клавиши
- Любое сочетание или последовательность клавиш, например
Ctrl+Shift+T⌘⇧T. - Действия с окном
- Свернуть, развернуть, держать поверх, закрыть или снять окно под курсором или активное.
- Открыть программу
- Откройте приложение или файл, при необходимости с аргументами.
- Открыть URL
- В браузере по умолчанию, при желании с выделенным текстом:
https://www.bing.com/search?q=%MS_SELECTED_TEXT% - Выполнить команду
- Выполните команду, при необходимости используя переменные.
- Медиа и система
- Громкость, без звука, воспроизведение / пауза, предыдущий / следующий трек, яркость экрана.
- Показать меню
- Один жест открывает меню действий рядом с курсором; щёлкните нужное.
- Скрипт Lua
- Пара строк Lua, когда нужны условия или несколько шагов подряд.
Не мешает, когда не нужно
Удалённый стол и 3D-/дизайн-программы сами используют перетаскивание правой и средней кнопкой. При первом запуске Mousetroke найдёт установленные у вас; отметьте их, чтобы отключить жесты внутри.На Mac жесты по умолчанию отключены в приложениях удалённого доступа, виртуальных машин и 3D, включая Windows App, Общий экран, Parallels Desktop и Blender. Эти правила можно изменить в настройках.
- Правый щелчок работает как раньшеНажмите без рисования — контекстное меню откроется как обычно; задержитесь на миг — станет обычным перетаскиванием.
- Пауза в полноэкранном режимеИгры, видео и презентации во весь экран не запускают ни жесты, ни углы.
- Пауза в любой моментWin + Esc — пауза или продолжение; значок в трее становится серым.Нажмите ⌃ + ⌥ + ⌘ + P, чтобы приостановить или возобновить жесты. Сочетание можно изменить в настройках; пауза также доступна в меню строки меню.
- Добавить программу — секундаПеретащите её exe или ярлык в окно настроек, либо нажмите «Выбрать окно» и щёлкните по её окну.Выберите .app в настройках или нажмите «Выбрать окно» и щёлкните по окну приложения.
Почти незаметен
Движок жестов написан на Rust и обращается к Windows напрямую — без браузерного движка и без рантайма. Окно настроек — отдельный процесс, открывающийся только по нужде.Нативный движок жестов написан на Rust. На Mac он использует AppKit и CGEventTap, а настройки — системный WebKit. WebView2 не нужен.
- Резидентная память
- 1913MB
- Загрузка
- 13.2MB8.1MB
Замеренный рабочий набор, около 10 МБ приватных; в простое CPU не занят.Около 13 МБ физической памяти в «Мониторинге системы»; в простое процессор не используется.
Один exe, работающий откуда угодно. В реестре ничего не появляется, если не включить автозапуск.Перетащите Mousetroke из DMG в «Программы». Запуск при входе настраивается в объектах входа в Системных настройках.
Открывайте настройки, ставьте жесты на паузу и выходите через строку меню. Запуск при входе настраивается в Системных настройках.
Вопросы
Меню правого щелчка с Mousetroke работает?
Да. Щелчок правой кнопкой без перетаскивания передаётся системе без изменений, и контекстное меню открывается как обычно. Если удерживать кнопку неподвижно дольше заданного времени (по умолчанию 0,5 секунды, можно изменить), сработает обычное перетаскивание правой кнопкой.
Чем Mousetroke отличается от WGestures, StrokeIt и других программ для жестов мышью?
Mousetroke бесплатен в том числе для коммерческого использования, а его исходный код открыт под лицензией MIT; он поддерживает Windows 11, и бета-версия для Mac активно развивается. В нём есть действия в углах экрана, правила для отдельных приложений, скрипты Lua и обновление в один клик прямо из приложения. Посмотрите сравнение программ для жестов мышью, сравнение Mousetroke и WGestures и сравнение Mousetroke и StrokeIt, чтобы сопоставить платформы, функции и лицензии.
Не будет ли ложных срабатываний в играх или удалённом столе?
Windows: Полноэкранные игры, видео и презентации ставят жесты на паузу автоматически. Программы, которым самим нужны правое или среднее перетаскивание — удалённый стол, AnyDesk, Blender, AutoCAD — исключаются одним щелчком при первом запуске. Win+Esc ставит паузу в любой момент.Mac: В полноэкранных играх, видео и презентациях жесты приостанавливаются автоматически. Приложения удалённого доступа, виртуальных машин и 3D можно исключить в настройках. Сочетание для паузы по умолчанию — ⌃⌥⌘P, его можно изменить.
Какие операционные системы поддерживаются?
Windows: Windows 10 с 1809 и Windows 11, 64-бит. У движка жестов нет рантайм-зависимостей; окно настроек использует Microsoft Edge WebView2 — он встроен в Windows 11 и есть с Edge на большинстве ПК с Windows 10.Mac: macOS 11 и новее на Apple silicon и Intel. Нативный движок использует AppKit и CGEventTap, настройки — системный WebKit. При первом запуске разрешите Универсальный доступ. Включайте Мониторинг ввода только по запросу мастера на старой версии macOS.
Mousetroke бесплатен?
Да. Это открытый код под лицензией MIT, без рекламы и учётной записи. Раз в день GitHub получает запрос о наличии новой версии (можно отключить в настройках). Больше ничего не отправляется; телеметрии нет.
Сколько памяти и CPU он занимает?
Windows: Резидентный движок занимает около 19 МБ рабочего набора (около 10 МБ приватных) и в простое не нагружает CPU. Окно настроек — отдельный процесс, работающий только пока открыто.Mac: Резидентный движок занимает около 13 МБ физической памяти в «Мониторинге системы» и не использует процессор в простое. Настройки открываются через строку меню.
Можно создать свои жесты?
Да. Создайте жест в настройках и один раз нарисуйте его на планшете редактора. Можно также сочетать кнопки мыши, колесо, клавиши и кромки экрана, и назначать жесты отдельно для каждой программы.
Где хранятся настройки и как их сохранить?
Windows: В %APPDATA%\mousetroke\config.json. В настройках есть импорт и экспорт. Сохранённые изменения вступают в силу примерно за секунду, без перезапуска.Mac: Настройки хранятся в ~/Library/Application Support/mousetroke/config.json, журналы — в ~/Library/Logs/mousetroke/. Для резервной копии используйте импорт и экспорт в настройках.
Как его удалить?
Windows: Выключите автозапуск в настройках, выберите «Выход» в меню значка в трее, затем удалите mousetroke.exe и папку %APPDATA%\mousetroke. Больше ничего не остаётся.Mac: Завершите приложение через строку меню, удалите Mousetroke.app, ~/Library/Application Support/mousetroke и ~/Library/Logs/mousetroke и уберите Mousetroke из объектов входа в Системных настройках.
Скачать Mousetroke
Без установщика. В области уведомлений появляется значок: левый щелчок — настройки, правый — пауза или выход. Четырёхшаговое руководство проводит первый запуск.Открывайте настройки, ставьте жесты на паузу и выходите через строку меню. Запуск при входе настраивается в Системных настройках.
Первый запуск на Mac
Перетащите Mousetroke в Программы и откройте. Если запуск заблокирован: Системные настройки → Конфиденциальность и безопасность → Всё равно открыть (бета без заверения Apple). Разрешите Универсальный доступ в мастере и дождитесь готовности. Включайте Мониторинг ввода только по запросу мастера. Для следующих обновлений нажмите «Обновить сейчас» в разделе «О программе», не повторяя «Всё равно открыть»; загрузка вручную также доступна.