Skip to content
Переназначение клавиш
Разработчик
rvaiya
Сайт проекта
github.com
Сообщить о проблеме
github.com

keyd

keyd — простой демон для переназначения клавиш. Позволяет создавать отдельные слои при использовании модификаторов - Alt, Meta и Ctrl

Установка из репозитория

Установка через терминал

shell
su -
apt-get update
apt-get install keyd
shell
epm -i keyd

Примеры настройки

Основной конфигурационный файл default.conf находится в папке /etc/keyd

Использование клавиш Vim в системе

Пример назначения клавиш Vim на стрелочки

Комбинация Alt + h/j/k/l

[ids]
*

[alt]
h = left
j = down
k = up
l = right

Использование курсора мыши с помощью клавиатуры

Пример того, как на клавиатуре без цифрового блока перемещать курсор мыши

Подсказка

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

Настройки -> Специальные возможности -> Наведение и нажатие -> Клавиши мыши

Комбинация Ctrl + Alt + h/j/k/l для движения курсором влево/вниз/вправо/вверх

Комбинация Ctrl + Alt + b/n для нажатия левой/правой клавиши мыши

[ids]
*

[control+alt]

h = macro(kp4 kp4 kp4 kp4 kp4 kp4 kp4 kp4 kp4 kp4)
j = macro(kp2 kp2 kp2 kp2 kp2 kp2 kp2 kp2 kp2 kp2)
k = macro(kp8 kp8 kp8 kp8 kp8 kp8 kp8 kp8 kp8 kp8)
l = macro(kp6 kp6 kp6 kp6 kp6 kp6 kp6 kp6 kp6 kp6)

b = leftmouse
n = rightmouse

Подсказка

Команда macro использована для ускорения движения мыши, так как по умолчанию она двигается медленно

Внимание

Если курсор не двигается, то возможно у вас включён цифровой блок

Если у вас нет кнопки NumLock, то можно назначить отдельную клавиши

z = numlock

Примеры от разработчика

Примеры конфигурации можно найти в репозитории проекта

Авторы

История изменений