Repolode
petoncle

petoncle/mousemaster

Управление мышью с клавиатуры и переназначение клавиш в Windows и macOS: сетки подсказок, подсказки для элементов интерфейса и настраиваемые комбинации.

Open source альтернатива:Vimium

Звёзды
910
Форки
45
Открытые issues
17
Последний коммит
9 дней назад

Что это?

mousemaster позволяет перемещать указатель мыши, нажимать кнопки, прокручивать страницы и перетаскивать объекты, используя только клавиатуру, а также переназначать клавиши в Windows и macOS. Настройки задаются в одном конфигурационном файле properties, который автоматически перечитывается после сохранения.

Для навигации предусмотрено несколько режимов: сетка с метками, по которым можно перемещать курсор вводом соответствующей метки; рекурсивная сетка, которая последовательно делит экран на участки 2×2; метки для кнопок и полей в активном окне; а также масштабирование. Комбинации клавиш могут быть последовательностями, одновременными нажатиями, удержаниями в течение заданного времени или короткими нажатиями. Их можно ограничить конкретными приложениями, чтобы в разных программах одни и те же клавиши выполняли разные действия.

В проекте есть низкоуровневые строительные блоки — режимы, комбинации, команды, макросы и псевдонимы клавиш, — а также несколько примеров конфигураций, в том числе раскладки IJKL, WASD и HJKL. В macOS для считывания клавиатуры используется виртуальное HID-устройство Karabiner; поддержка Linux пока не реализована.

Ключевые возможности

  • 01Перемещение указателя, нажатия кнопок мыши, прокрутка и перетаскивание с клавиатуры
  • 02Навигация с помощью сетки подсказок и рекурсивной сетки для точного позиционирования курсора
  • 03Метки для кнопок, ссылок и текстовых полей в активном окне
  • 04Комбинации с последовательными и одновременными нажатиями, удержаниями и короткими нажатиями
  • 05Разное поведение одних и тех же клавиш в разных приложениях
  • 06Автоматическая перезагрузка конфигурационного файла после сохранения

Сценарии использования

  • Работа на ноутбуке или с раздельной клавиатурой, когда не хочется тянуться к мыши
  • Снижение нагрузки на руки за счёт того, что обе руки остаются на клавиатуре
  • Настройка раскладки с клавишами навигации в стиле Vim или другими клавишами в Windows и macOS

Быстрый старт

  1. 1

    Скачайте mousemaster.exe со страницы Releases

  2. 2

    Скачайте файл конфигурации и переименуйте его в mousemaster.properties

  3. 3

    Поместите оба файла в один каталог

  4. 4

    Запустите mousemaster.exe; для использования оверлея запустите его от имени администратора

Что важно знать

  • Поддерживаются только Windows и macOS; Linux пока не поддерживается.
  • Настройка в macOS сложная: требуются Karabiner-Elements и предоставление нескольких разрешений.
  • Приложение для macOS не подписано и не нотариально заверено, поэтому его нужно вручную разрешить в macOS.
  • В README не указана лицензия.

Темы

Частые вопросы

Что такое mousemaster?
Управление мышью с клавиатуры и переназначение клавиш в Windows и macOS: сетки подсказок, подсказки для элементов интерфейса и настраиваемые комбинации. mousemaster позволяет перемещать указатель мыши, нажимать кнопки, прокручивать страницы и перетаскивать объекты, используя только клавиатуру, а также переназначать клавиши в Windows и macOS. Настройки задаются в одном конфигурационном файле properties, который автоматически перечитывается после сохранения.
mousemaster можно использовать бесплатно? Какая у него лицензия?
У mousemaster не указана лицензия. Код открыт, но без лицензии нет явного разрешения на его использование — уточните у автора, прежде чем на него полагаться.
mousemaster всё ещё поддерживается?
Активно поддерживается. Последний коммит в mousemaster — 13 окт. 2026 г..
Для чего можно использовать mousemaster?
Работа на ноутбуке или с раздельной клавиатурой, когда не хочется тянуться к мыши Снижение нагрузки на руки за счёт того, что обе руки остаются на клавиатуре Настройка раскладки с клавишами навигации в стиле Vim или другими клавишами в Windows и macOS
Как установить mousemaster?
Скачайте mousemaster.exe со страницы Releases Скачайте файл конфигурации и переименуйте его в mousemaster.properties Поместите оба файла в один каталог Запустите mousemaster.exe; для использования оверлея запустите его от имени администратора
Где скачать mousemaster?
Исходный код и инструкции по установке — на GitHub: https://github.com/petoncle/mousemaster

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты