Mousetroke GitHub
Русский ▾
Скачать

Удерживайте правую кнопку.
Нарисуйте линию.

Mousetroke добавляет жесты мышью во все окна Windows и Mac. Удерживайте правую кнопку и ведите: ← — назад, ↓→ закрывает вкладку, ↙ сворачивает окно. Обычный правый щелчок по-прежнему открывает меню.

  • Бесплатно, открытый код (MIT)
  • Windows 10 / 11 · macOS 11+
  • Около 19 МБ в памяти

В области демонстрации рисуйте ← для «назад», → для «вперёд», →↓ для новой вкладки, ↓→ чтобы закрыть вкладку, ←↑→ чтобы обновить, ↙ чтобы свернуть, ↗ чтобы развернуть. Кнопки ниже проигрывают каждый жест.

Удерживайте правую кнопку и ведите здесь (можно пальцем)
Прокрутите, или удерживайте правую кнопку и рисуйте вниз

Нарисуйте это — получите то

Встроено около пятидесяти жестов, покрывающих браузинг, редактирование и работу с окнами. Любой можно изменить, отключить или удалить, а новый — нарисовать один раз в настройках, чтобы записать.

Браузинг

  • НазадВ браузерах и Проводнике←
  • Вперёд→
  • Новая вкладка→↓
  • Закрыть вкладку↓→
  • Вернуть закрытую вкладкуВ конце щёлкните левой→↓ + Left
  • Обновить←↑→
  • Предыдущая вкладкаИли правая кнопка + колесо↑←
  • Следующая вкладка↑→
  • К началу←↑
  • К концу←↓

Редактирование

  • Копировать↑
  • Вставить↓
  • Вырезать↑ + Left
  • Вставить и Enter↓ + Left
  • Поиск в интернетеИщет выделенный текст↑↓
  • Enter↓→↓
  • Backspace←→
  • Delete→←
  • Отмена (Esc)→↑←
  • ФрагментНарисуйте квадрат↑→↓←

Окна и медиа

  • Свернуть↙
  • Развернуть / восстановить↗
  • Во весь экран↗ + Left
  • Закрыть окно↓←
  • Снять процессДля зависшей программы↓← + Left
  • Поверх всех окон↑→↑
  • Приблизить / отдалить↑ + Wheel
  • Следующий трекУдерживая среднюю кнопкуMiddle →
  • Предыдущий трекMiddle ←
  • Следующий виртуальный столУдерживая боковую кнопкуSide →

Во время рисования название жеста появляется внизу экрана; нераспознанный жест ничего не делает. Один и тот же жест может выполнять разные действия в разных приложениях.

Уприте в угол

Кнопки не нужны: уприте курсор в угол, или ведите вдоль кромки и затем крутите колесо, щёлкайте средней или трите вверх-вниз. Угол срабатывает повторно только после того, как вы его покинете — случайных повторов нет.

Больше, чем горячие клавиши

Каждый жест выполняет одно из восьми типов действий. Действия умеют переменные: %MS_SELECTED_TEXT% — выделенный текст, %MS_PID% — процесс под курсором.

Послать клавиши
Любое сочетание или последовательность клавиш, например Ctrl+Shift+T.
Действия с окном
Свернуть, развернуть, держать поверх, закрыть или снять окно под курсором или активное.
Открыть программу
Откройте приложение или файл, при необходимости с аргументами.
Открыть URL
В браузере по умолчанию, при желании с выделенным текстом: https://www.bing.com/search?q=%MS_SELECTED_TEXT%
Выполнить команду
Выполните команду, при необходимости используя переменные.
Медиа и система
Громкость, без звука, воспроизведение / пауза, предыдущий / следующий трек, яркость экрана.
Показать меню
Один жест открывает меню действий рядом с курсором; щёлкните нужное.
Скрипт Lua
Пара строк Lua, когда нужны условия или несколько шагов подряд.

Не мешает, когда не нужно

Удалённый стол и 3D-/дизайн-программы сами используют перетаскивание правой и средней кнопкой. При первом запуске Mousetroke найдёт установленные у вас; отметьте их, чтобы отключить жесты внутри.

•Подключение к удалённому рабочему столуmstsc.exeЖесты отключены
•AnyDeskAnyDesk.exeЖесты отключены
•Blenderblender.exeЖесты отключены
•AutoCADacad.exeЖесты отключены
•Google Chromechrome.exeЖесты включены
  • Правый щелчок работает как раньшеНажмите без рисования — контекстное меню откроется как обычно; задержитесь на миг — станет обычным перетаскиванием.
  • Пауза в полноэкранном режимеИгры, видео и презентации во весь экран не запускают ни жесты, ни углы.
  • Пауза в любой моментWin + Esc — пауза или продолжение; значок в трее становится серым.
  • Добавить программу — секундаПеретащите её exe или ярлык в окно настроек, либо нажмите «Выбрать окно» и щёлкните по её окну.

Почти незаметен

Движок жестов написан на Rust и обращается к Windows напрямую — без браузерного движка и без рантайма. Окно настроек — отдельный процесс, открывающийся только по нужде.

Резидентная память
19MB

Замеренный рабочий набор, около 10 МБ приватных; в простое CPU не занят.

Загрузка
13.2MB

Один exe, работающий откуда угодно. В реестре ничего не появляется, если не включить автозапуск.

ПроцессПамять
Движок жестов Mousetroke19.3 MB
Настройки Mousetroke (WebView2)—

Вопросы

Меню правого щелчка с Mousetroke работает?

Да. Щелчок правой кнопкой без перетаскивания передаётся системе без изменений, и контекстное меню открывается как обычно. Если удерживать кнопку неподвижно дольше заданного времени (по умолчанию 0,5 секунды, можно изменить), сработает обычное перетаскивание правой кнопкой.

Чем Mousetroke отличается от WGestures, StrokeIt и других программ для жестов мышью?

Mousetroke бесплатен в том числе для коммерческого использования, а его исходный код открыт под лицензией MIT; он поддерживает Windows 11, и бета-версия для Mac активно развивается. В нём есть действия в углах экрана, правила для отдельных приложений, скрипты Lua и обновление в один клик прямо из приложения. Посмотрите сравнение программ для жестов мышью, сравнение Mousetroke и WGestures и сравнение Mousetroke и StrokeIt, чтобы сопоставить платформы, функции и лицензии.

Не будет ли ложных срабатываний в играх или удалённом столе?

Windows: Полноэкранные игры, видео и презентации ставят жесты на паузу автоматически. Программы, которым самим нужны правое или среднее перетаскивание — удалённый стол, AnyDesk, Blender, AutoCAD — исключаются одним щелчком при первом запуске. Win+Esc ставит паузу в любой момент.

Какие операционные системы поддерживаются?

Windows: Windows 10 с 1809 и Windows 11, 64-бит. У движка жестов нет рантайм-зависимостей; окно настроек использует Microsoft Edge WebView2 — он встроен в Windows 11 и есть с Edge на большинстве ПК с Windows 10.

Mousetroke бесплатен?

Да. Это открытый код под лицензией MIT, без рекламы и учётной записи. Раз в день GitHub получает запрос о наличии новой версии (можно отключить в настройках). Больше ничего не отправляется; телеметрии нет.

Сколько памяти и CPU он занимает?

Windows: Резидентный движок занимает около 19 МБ рабочего набора (около 10 МБ приватных) и в простое не нагружает CPU. Окно настроек — отдельный процесс, работающий только пока открыто.

Можно создать свои жесты?

Да. Создайте жест в настройках и один раз нарисуйте его на планшете редактора. Можно также сочетать кнопки мыши, колесо, клавиши и кромки экрана, и назначать жесты отдельно для каждой программы.

Где хранятся настройки и как их сохранить?

Windows: В %APPDATA%\mousetroke\config.json. В настройках есть импорт и экспорт. Сохранённые изменения вступают в силу примерно за секунду, без перезапуска.

Как его удалить?

Windows: Выключите автозапуск в настройках, выберите «Выход» в меню значка в трее, затем удалите mousetroke.exe и папку %APPDATA%\mousetroke. Больше ничего не остаётся.

Скачать Mousetroke

Без установщика. В области уведомлений появляется значок: левый щелчок — настройки, правый — пауза или выход. Четырёхшаговое руководство проводит первый запуск.

Windows 10 1809+ / 11, 64-бит
github.com/eiaao/mousetroke Что нового