Переключение ключей с помощью клавиш-модификаторов

У меня есть клавиатура США, я использую раскладку английской клавиатуры.

У американской клавиатуры физически нет клавиш \ (обратная косая черта) и | (вертикальная полоса).

Я хотел бы переназначить их в \ # и | ~ соответственно.

Как можно Я достигал этого?

Я запускаю Ubuntu Artful, который использует xkb.

1
задан 5 May 2018 в 18:42

3 ответа

Не ясно, что вы имеете в виду, но, возможно, вы хотите отредактировать файл /usr/share/X11/xkb/symbols/gb и изменить строку

key <BKSL> { [numbersign, asciitilde, dead_grave, dead_breve ] };

на

key <BKSL> { [numbersign, asciitilde, backslash, bar ] };

Результат: [ ! d2]

Правый Alt + # => \

Правый Alt + Shift + # => |

1
ответ дан 17 July 2018 в 15:14

Не ясно, что вы имеете в виду, но, возможно, вы хотите отредактировать файл /usr/share/X11/xkb/symbols/gb и изменить строку

key <BKSL> { [numbersign, asciitilde, dead_grave, dead_breve ] };

на

key <BKSL> { [numbersign, asciitilde, backslash, bar ] };

Результат: [ ! d2]

Правый Alt + # => \

Правый Alt + Shift + # => |

1
ответ дан 20 July 2018 в 15:40

Не ясно, что вы имеете в виду, но, возможно, вы хотите отредактировать файл /usr/share/X11/xkb/symbols/gb и изменить строку

key <BKSL> { [numbersign, asciitilde, dead_grave, dead_breve ] };

на

key <BKSL> { [numbersign, asciitilde, backslash, bar ] };

Результат: [ ! d2]

Правый Alt + # => \

Правый Alt + Shift + # => |

1
ответ дан 23 July 2018 в 16:11

Другие вопросы по тегам:

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