TGViewer
CORTEL CORTEL @cortel_cloud · 4.07K subscribers
Post #2660 1.24K
💎 keyd — переопределение клавиш клавиатуры на уровне ядра

Утилита для низкоуровневого переназначения клавиш клавиатуры в Linux.

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

➡️ Зачем нужно?

— Аппаратно-независимое переопределение: Работает с любой клавиатурой — ноутбучной, USB, Bluetooth

— Слои (layers): Создание дополнительных раскладок, активируемых по модификаторам

— Макросы и сложные действия: Назначение последовательностей клавиш на одну кнопку

— Исправление неудобной раскладки: Переназначение CapsLock, Escape, функциональных клавиш

— Консистентность между системами: Настройки работают даже в консоли и до загрузки X11/Wayland

➡️ Установка:


#Debian/Ubuntu:
sudo apt install keyd

#Arch Linux:
yay -Sy keyd

#Fedora/RHEL:
sudo dnf install keyd


➡️ Пример конфигурации

Основной конфиг: /etc/keyd/default.conf

Пример — включаем клавишу Fn вместо правого Win

[ids]
*

[main]
# Делаем правый Win клавишей Fn
rightmeta = layer(fn)

[fn]
# F-ряду назначаем функциональность
f1 = brightnessdown
f2 = brightnessup
f3 = volumedown
f4 = volumeup
f5 = mute
f6 = kbdillumdown
f7 = kbdillumup


➡️ Управление сервисом:


# Применение конфигурации
sudo keyd reload

# Просмотр активных устройств
sudo keyd monitor

# Перезапуск демона
sudo systemctl restart keyd


✅ keyd — мощный инструмент для тех, кто хочет полностью контролировать свою клавиатуру.

В отличие от пользовательских решений в X11/Wayland, он работает на системном уровне, обеспечивая консистентность во всех окружениях — от консоли до рабочего стола.

#линуксятина
  • 👍 6
  • ❤ 4
  • 🔥 4
More from @cortel_cloud
  1. Oct 1, 2026🖥 sed — потоковый редактор текста в Linux 🤓 Появился в Bell Labs в 1970-х и до сих пор и…
  2. Sep 29, 2026🖥 РАЗНИЦА Block, File и Object Storage 🧑‍🎓Повторение — мать учения. Для разных задач по…
  3. Sep 25, 2026😎 Когнитивная РАЗгрузка За неделю с горящими дедлайнами, часовыми ВКС и постоянным перекл…
  4. Sep 23, 2026💻 kubectl diff: обработка изменений в CI/CD kubectl diff сравнивает текущую конфигурацию…
  5. Sep 18, 2026🛡 ДА! У НАС ЦЕЛАЯ ЧЕРЕДА ПОЛЕЗНЫХ ЭФИРОВ ПРО ИБ! 🎙 Уже 24 сентября Вероника Нечаева, выс…
  6. Sep 16, 2026👩‍💻 Работа с ПДн это непрерывный процесс. Компания меняется — появляются новые сервисы,…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →