На многих новых клавиатурах поселилась отдельная клавиша Copilot, которая в Linux чаще всего простаивает без дела. Покажем, как приспособить её к чему-то полезному — например, к запуску YouTube Music — на примере внешней клавиатуры Dell и системы с KDE Plasma.
В чём загвоздка
Клавиша Copilot отправляет комбинацию Meta+Shift+F23. Проблема в том, что графический перехватчик горячих клавиш KDE ловит только модификаторы Meta+Shift, а саму F23 полностью игнорирует. Из-за этого назначить клавишу напрямую через настройки системы не выходит.
Решение — утилита keyd
Установка
- Arch Linux:
sudo pacman -S keyd - Ubuntu 26.04 и новее: есть в официальных репозиториях.
Включаем службу и проверяем статус:
sudo systemctl enable --now keyd
sudo systemctl status keyd
Настройка по шагам
1. Определяем клавиатуру. Запускаем sudo keyd monitor и находим идентификатор устройства в формате vid:pid (производитель:продукт).
2. Проверяем, что шлёт клавиша. Всё в том же sudo keyd monitor нажимаем Copilot и убеждаемся, что она выдаёт последовательность: leftmeta down, leftshift down, f23 down/up, leftshift up, leftmeta up.
3. Создаём файл конфигурации /etc/keyd/externalKeyboard.conf:
[ids]
aaaa:bbbb:cccccccc
[main]
leftshift+leftmeta+f23 = C-A-S-f12
Вместо aaaa:bbbb:cccccccc подставляем свой vid:pid. Буквы C, A, S, M означают Ctrl, Alt, Shift и Meta соответственно.
4. Применяем конфигурацию: sudo keyd reload.
5. Проверяем результат. Снова sudo keyd monitor — теперь клавиша должна слать Ctrl+Alt+Shift+F12.
Назначаем действие в KDE
- Открываем «Параметры системы» → «Горячие клавиши».
- Жмём «Добавить» → «Приложение».
- Выбираем нужное (в примере — Vivaldi Apps → YouTube Music).
- Нажимаем переназначенную клавишу Copilot, чтобы привязать её.
Полезные мелочи
- Проверить конфликты сочетаний:
grep -i "F12\|F13\|F14" ~/.config/kglobalshortcutsrc. - keyd сам подхватывает горячее подключение клавиатуры через udev.
- Для мыши нужны отдельные инструменты — input-remapper или xremap.
- Временно отключить переназначение:
sudo systemctl stop keyd.