Mouser: Открытая альтернатива Logitech Options+ для MX Master 3S

Что делает Mouser
Mouser — это легковесная альтернатива с открытым исходным кодом для Logitech Options+, позволяющая переназначать каждую программируемую кнопку на мыши Logitech MX Master 3S. Он работает полностью локально, без телеметрии, облачных сервисов и не требует аккаунта Logitech.
Ключевые возможности
- Поддержка macOS — полная совместимость с использованием CGEventTap для перехвата событий мыши, Quartz CGEvent для эмуляции нажатий клавиш и NSWorkspace для определения приложений
- Переназначает все 6 программируемых кнопок — средний клик, кнопку жестов, назад, вперёд, горизонтальную прокрутку влево/вправо
- Профили для отдельных приложений — автоматически переключает назначения кнопок при смене приложений (например, разные привязки для Chrome и VS Code)
- 22 встроенных действия в категориях навигации, браузера, редактирования и медиа
- Контроль DPI/скорости указателя — ползунок от 200 до 8000 DPI с быстрыми пресетами, синхронизируется с устройством через HID++
- Инверсия направления прокрутки — независимые переключатели для вертикальной и горизонтальной прокрутки
- Поддержка кнопки жестов — полное перенаправление HID++ 2.0 по Bluetooth (без ПО Logitech)
- Монитор батареи — считывает уровень заряда через HID++ при подключении и обновляет каждые 5 минут; отображается в виде цветного индикатора (зелёный выше 70%, жёлтый 20–69%, красный ниже 20%)
- Автоподключение — автоматически определяет, когда мышь выключена/включена или отключена/подключена
- Статус подключения в реальном времени — интерфейс показывает индикатор «Подключено» / «Не подключено»
- Современный интерфейс Qt Quick — тёмная тема Material с интерактивной схемой мыши и выбором действий для каждой кнопки
- Системный трей — работает в фоне, сворачивается в трей при закрытии
- Автоопределение активного приложения — отслеживает активное окно и мгновенно переключает профили
- Без внешних сервисов — конфигурация хранится в локальном JSON-файле, вся обработка происходит на вашем компьютере
Поддерживаемое устройство
Устройство: Logitech MX Master 3S
Идентификатор продукта: 0xB034
Протокол: HID++ 4.5 (Bluetooth)
Подключение: Bluetooth (USB-приёмник также работает для основных кнопок)
Архитектура разработана с возможностью расширения для других мышей Logitech с HID++, но протестирована только с MX Master 3S.
Назначения по умолчанию
- Кнопка «Назад»: Alt + Tab (переключение окон)
- Кнопка «Вперёд»: Alt + Tab (переключение окон)
- Средний клик: Пропуск
- Кнопка жестов: Пропуск
- Горизонтальная прокрутка влево: «Назад» в браузере
- Горизонтальная прокрутка вправо: «Вперёд» в браузере
Доступные действия
- Навигация: Alt+Tab, Alt+Shift+Tab, Показать рабочий стол (Win+D), Просмотр задач (Win+Tab)
- Браузер: Назад, Вперёд, Закрыть вкладку (Ctrl+W), Новая вкладка (Ctrl+T)
- Редактирование: Копировать, Вставить, Вырезать, Отменить, Выделить всё, Сохранить, Найти
- Медиа: Увеличить громкость, Уменьшить громкость, Отключить звук, Воспроизвести/Пауза, Следующий трек, Предыдущий трек
- Прочее: Ничего не делать (пропуск)
Загрузка и запуск
Установка не требуется. Просто скачайте, распакуйте и дважды щёлкните.
- Скачайте Mouser.zip (45 МБ)
- Распакуйте архив в любую папку (Рабочий стол, Документы, куда удобно)
- Запустите Mouser.exe
Приложение откроется и сразу начнёт переназначать кнопки мыши. Окно настроек откроется, показывая схему вашей мыши, а в системном трее появится значок рядом с часами. Переназначение кнопок активируется немедленно. Закрытие окна не завершает работу приложения — оно продолжает работать в трее. Для полного выхода: щёлкните правой кнопкой по значку в трее → Выйти из Mouser.
Примечания для первого запуска
- Windows SmartScreen может показать предупреждение при первом запуске → нажмите «Подробнее» → «Всё равно запустить»
- Logitech Options+ не должен быть запущен (конфликтует с доступом к HID++)
- Конфигурация автоматически сохраняется в %APPDATA%\Mouser
Установка из исходного кода
Требования:
- Windows 10/11 или macOS 12+ (Monterey)
- Python 3.10+ (протестировано с 3.14)
- Logitech MX Master 3S, подключённая через Bluetooth или USB-приёмник
📖 Read the full source: HN LLM Tools
👀 Смотрите также

Плагин памяти агента OpenClaw: Постоянный контекст между сеансами
Разработчик создал плагин слоя памяти для OpenClaw, который перед каждым ходом внедряет релевантный контекст из прошлых разговоров и сохраняет новые факты и события после каждого хода, решая проблему забывания агентом всего между сессиями.

Garry Tan's gstack: Открытая фреймворк-платформа для ИИ-агентов на основе Claude Code
gstack от Гарри Тана — это фабрика программного обеспечения с открытым исходным кодом, которая превращает Claude Code в виртуальную инженерную команду с 13 специализированными слеш-командами для планирования, проектирования, разработки, ревью, контроля качества и управления выпуском.

mcp-india-stack: Открытый MCP-сервер для индийских финансовых API
mcp-india-stack — это сервер MCP с открытым исходным кодом, который предоставляет Claude нативный доступ к семи индийским финансовым и государственным API-инструментам, включая проверку GSTIN, поиск IFSC и проверку PAN. Он не требует аутентификации, работает в первую очередь офлайн и доступен через pip install.

OnPrem.LLM AgentExecutor: Запускайте изолированные ИИ-агенты со встроенными инструментами
AgentExecutor от OnPrem.LLM позволяет создавать автономные ИИ-агенты, выполняющие сложные задачи с использованием облачных или локальных моделей, с девятью встроенными инструментами, включая операции с файлами, команды оболочки и веб-поиск. Агентов можно запускать в изолированных контейнерах для обеспечения безопасности.