LINUX.ORG.RU

Как в x11 забиндить Delete на Shift + BackSpace (или на Ctrl+H) глобально

 , ,


2

1

Кнопка Delete расположена в стороне от основных клавиш - приходится отрывать руки «фыва олдж», что бы её нажать. Хочется её перебиндить Delete на что-нибудь более доступное, например на Shift+Backspace или на Ctrl+H.

В man 7 xkeyboard-config решения не нашёл. Клавиатура не программируемая (не QMK/VIA).

Есть идеи?

★★★★★

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

Сам спросил, сам отвечаю:

https://unix.stackexchange.com/questions/205226/xkb-make-ctrlbackspace-behave-as-delete

Для Ъ:

As Gilles pointed out in a comment, you can do it with xkb if you change the type of BKSP key to control-modifiable.

Example: if I edit /usr/share/X11/xkb/symbols/pc and under:

include "pc(editing)"
include "keypad(x11)"

change this line:

key <BKSP> {   [ BackSpace, BackSpace  ]   };

to:

key <BKSP> {
    type="PC_CONTROL_LEVEL2",
    symbols[Group1]=  [ BackSpace, Delete ]
};

then Ctrl+Backspace behaves as Delete.

Harliff ★★★★★
() автор топика