LINUX.ORG.RU

Переназначение клавиш


0

1

Для собственного удобства решил переназначить ctrl на caps lock.

В интернете множество мануалов, но они либо устаревшие, либо в них не понятно, устаревшие ли они, или нет.

Нужно, чтобы работало и в иксах, и в консоли.

Arch GNU/ Linux x86_64.

Спасибо.

Deleted

Последнее исправление: Deleted (всего исправлений: 3)

Нужно, что бы работало и в иксах, и в консоли.

setkeycodes, не? BTW, в данном случае «чтобы» без пробела.

tiandrey ★★★★★
()
Ответ на: комментарий от Axel

Да, в мане написано:

setkeycodes e06f 112

Вывод Xev:

keycode 37 (keysym 0xffe3, Control_L)
keycode 66 (keysym 0xffe5, Caps_Lock)

Пробую:

    $ sudo setkeycodes 0xffe5 37
KDSETKEYCODE: Недопустимый аргумент
failed to set scancode 2065 to keycode 37
    $ sudo setkeycodes 0xffe3 66
KDSETKEYCODE: Недопустимый аргумент
failed to set scancode 2063 to keycode 66
    $ sudo setkeycodes ffe3 66
KDSETKEYCODE: Недопустимый аргумент
failed to set scancode 2063 to keycode 66

Проходит без ошибок, но ничего не меняет:

    $ sudo setkeycodes e3 66

Deleted
()

Разобрался.

Значения из xev нельзя использовать, нужно showkeys и showkeys -s.

Нужно было внимательней читать ман.

Deleted
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.