Кроссплатформенный текстовый экспандер на Rust, который заменяет набранные ключевые слова фрагментами текста, эмодзи, датами или выводом скриптов.
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
Скачайте mousemaster.exe со страницы Releases
- 2
Скачайте файл конфигурации и переименуйте его в mousemaster.properties
- 3
Поместите оба файла в один каталог
- 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 обновляется ежедневно.
Похожие проекты
Бесплатная утилита с открытым исходным кодом для macOS, которая автоматически переключает источники ввода в зависимости от приложения или сайта.
Нативное приложение для строки меню macOS, которое фиксирует источник ввода с клавиатуры глобально, для отдельных приложений или URL в браузере.
Лёгкое приложение для строки меню macOS и Windows, которое считает нажатия клавиш, клики мышью, перемещения курсора и прокрутку за день.
Приложение для строки меню macOS, которое использует отслеживание движений головы в AirPods, чтобы размывать экран, показывать напоминания и нажимать клавиши.
Лаунчер в стиле Raycast для рабочего стола Omarchy на Linux: ищет приложения и действия Omarchy и запоминает, чем вы пользуетесь чаще всего.