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

10

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

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

user211556
источник

Ответы:

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
источник
@HM: Можете ли вы объяснить, что делает код в xmodmap?
Саймон Судлер
это позволяет переназначить ключи
HM
Вы должны добавить это к вашему ответу
Саймон Судлер