Keymapper - ваш персональный дирижёр клавиатуры

31 Jul, 2026
1,127
🔱 44
👥 13

Представьте, что каждый раз при переключении между IDE, терминалом и браузером вам приходится перестраивать мышечную память под разные сочетания клавиш. Знакомая ситуация? Keymapper решает эту проблему раз и навсегда.

Что это за инструмент?

Keymapper — это кросс-платформенный (Linux, Windows, macOS) менеджер переназначения клавиш с контекстной чувствительностью. В отличие от стандартных ремапперов, он понимает, в каком приложении вы работаете, и применяет соответствующие правила.

Три главных преимущества:

  1. Универсальность — один конфиг для всех ОС
  2. Контекстность — разные правила для разных приложений
  3. Гибкость — от простых замен до сложных сценариев

Живые примеры использования

Базовый ремаппинг

Хотите поменять местами CapsLock и Backspace? Проще простого:

CapsLock >> Backspace

Контекстные правила

Разные сочетания для VS Code и IntelliJ IDEA:

[title="Visual Studio Code"]
Control{B} >> (Shift Control){B} # Build в VSCode

[title="IntelliJ IDEA"]
Control{B} >> Control{F9 # Build в IDEA

Виртуальные слои

Создаём собственные модификаторы:

ScrollLock >> Virtual1 # Активируем слой
Virtual1{A} >> B # В слое A становится B

Технические особенности

Архитектура

Проект состоит из двух компонентов:

  • keymapperd — системная служба с повышенными привилегиями
  • keymapper — пользовательский клиент для управления конфигурацией

Поддержка платформ

  • Linux: нативный Wayland/X11, интеграция с GNOME/KDE
  • Windows: требует прав администратора для полного функционала
  • macOS: использует драйвер от Karabiner-Elements

Кому особенно пригодится?

  1. Разработчикам, работающим в разных средах
  2. Администраторам, настраивающим рабочие станции
  3. Геймерам, создающим сложные макросы
  4. Эргономистам, оптимизирующим рабочий процесс

Как начать использовать?

  1. Скачайте подходящий дистрибутив с страницы релизов
  2. Создайте конфиг keymapper.conf в домашней директории
  3. Запустите keymapperd и keymapper

Keymapper — это не просто ещё один ремаппер клавиш, а полноценная среда для кастомизации ввода. Если вы:

  • устали запоминать разные сочетания в каждом приложении
  • хотите унифицировать рабочий процесс между ОС
  • любите тонкую настройку под свои нужды

...то этот инструмент точно заслуживает места в вашем арсенале.

P.S. Автор проекта поддерживает активное развитие — смело заводите issues с пожеланиями!

🍪 Мы используем файлы cookie и сервис аналитики Яндекс.Метрика, чтобы сайт работал лучше. Продолжая пользоваться devtrends.ru, вы соглашаетесь с обработкой данных согласно Политике конфиденциальности.