Мой буквенно-цифровой ключ для «1» и «!» (самая левая из цифровых клавиш) сломалась. Итак, я отредактировал, вопреки советам некоторых статей, файл /usr/доля/X11/xkb/символы/нас
и переназначил «1» и «!» к ключу, оставшемуся от него, ключу тильды (Ë). Изменения выглядели так:
//ключ <TLDE> { [ могила, asciitilde ] };
ключ <TLDE> {[1, восклицательный знак]};
Это сработало нормально. Тогда я решил назначить символы тильды на правую клавишу Shift, потому что я никогда не использую ее. Файл /usr/доля/X11/xkb/символы/нас
не содержит правой клавиши Shift, поэтому, почитав в Интернете, я решил изменить файл /usr/доля/X11/xkb/символы/ПК
и сделал следующие изменения
// клавиша <RTSH> {[Shift_R]};
key <RTSH> { [ могила , asciitilde ] };
Итак, я сделал просто вывод и копирование команды из первого файла. Как ни странно, второе изменение работает, но только в некоторых случаях. Например. он работает на экране входа в систему, когда мне нужно ввести свой пароль. Но после того, как я вхожу в систему, правая клавиша Shift возвращается к своей первоначальной функциональности. Кроме того, когда я пытаюсь ввести могила
знак, нажав левый Shift + правый Shift (на стандартной клавиатуре США вы получаете могила
сдвиг + тильда) я переключаюсь между различными раскладками клавиатуры, вместо того, чтобы писать могила
.
Что не так? Почему я нахожу в других статьях рекомендацию не изменять /usr/доля/X11/xkb/символы/нас
или же ПК
файлы? И как я могу назначить на правую клавишу Shift символы могила, асцитильда
? Кроме того, как я могу сделать это изменение правой клавиши Shift также действительным для других моих раскладок клавиатуры (например, немецкой раскладки, болгарской раскладки и т.д.). Спасибо!