Как переназначить клавишу Caps Lock на клавишу Shift Left?


10

Я не хочу переназначать Caps Lockключ на Shift Leftключ, чтобы при нажатии Caps Lockвыполнялась его функциональность Shift Left. Есть ли в Ubuntu файл, где я могу указать это?

Я знаю, под /etc/default/keyboardвы можете указать некоторые параметры клавиатуры, но не этот.

Ответы:


13

Вы можете использовать следующую команду в терминале :

xmodmap -e "keycode 66 = Shift_L NoSymbol Shift_L" #this will make Caps Lock to act as Shift_L

Чтобы получить это изменение для каждого сеанса, после выполнения предыдущих команд создайте файл .xmodmapс новыми сопоставлениями клавиш, используя следующую команду:

xmodmap -pke > .xmodmap

Затем создайте файл с именем .xinitrcв вашем домашнем каталоге, содержащий следующую строку / команду:

xmodmap .xmodmap

Могу ли я просто написать эту первую команду .xinitrcнапрямую?
Янис Элмерис

0

введите в терминал: xmodmap -e "keycode 66 = Shift_L NoSymbol Shift_L"

Чтобы использовать команду после перезапуска или выключения, вы можете поместить ее в Предпочтения запуска приложений. Проверено на моем Ubuntu 18.04.


@HM: Можете ли вы объяснить, что делает код в xmodmap?
Саймон Судлер


это позволяет переназначить ключи
HM

Вы должны добавить это к вашему ответу
Саймон Судлер
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.