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

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

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

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

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

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

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

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

Браузинг

  • НазадВ браузерах и Проводнике←
  • Вперёд→
  • Новая вкладка→↓
  • Закрыть вкладку↓→
  • Вернуть закрытую вкладкуВ конце щёлкните левой→↓ + 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 найдёт установленные у вас; отметьте их, чтобы отключить жесты внутри.

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

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

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

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

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

Загрузка
12,8МБ

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

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

Вопросы

Меню правого щелчка с 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. Больше ничего не остаётся.

Скачали, два щелчка, готово

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

Скачать mousetroke.exe 12,6 МБ · v0.1.0
Windows 10 1809+ / 11, 64-бит