Переназначить Caps Lock для создания левого и правого каналов

Чтобы остановить /dev/tty1 от перезаписи буфера, который я использую

systemctl stop getty@tty1.serviceа затем сделайте курсор невидимым с помощью..

/usr/bin/tput civis > /dev/tty1

Это позволяет мне получить доступ к консоли после перезагрузки, если я потеряю доступ через ssh.

1
14.10.2021, 19:16
1 ответ

Я понял, как это сделать. Я вставил следующее в /usr/share/X11/xkb/symbols/capslockarrowи запустилsetxkbmap capslockarrow:

default partial xkb_symbols "basic" {

    include "us(basic)"
    include "shift(both_capslock_cancel)"

    key <CAPS> {
        type[Group1] = "TWO_LEVEL",
        symbols[Group1] = [ Left, Right ],
        actions[Group1] = [ NoAction(), RedirectKey(key=<RGHT>, clearmods=Shift) ]
    };
 }

Обратите внимание, что при этом одновременное удерживание обеих клавиш Shift действует как нажатие клавиши Caps Lock, т. е. переключает состояние Shift.

0
14.10.2021, 21:22

Теги

Похожие вопросы