
Я хотел бы переназначить свои клавиши так, чтобы Ctrlони вели себя как Caps Lockклавиши и наоборот. Также, если возможно, я хотел бы, чтобы настройки были доступны только для текущего пользователя, вошедшего в систему. Как мне этого добиться?
Я пользователь Vim, в отличие от других людей, которые используют этот компьютер, поэтому я хотел бы, чтобы эти настройки были только для моей учетной записи.
решение1
13.10+:
Установите и используйте gnome-tweak-tool
> Keyboard & Mouse
> Keyboard
> Additional Layout Options
> Caps Lock behavior
.
До 13.10:
Откройте диалоговое окно «Настройки клавиатуры» ( System -> Preferences -> Keyboard
). На вкладке «Раскладка» нажмите Options...
кнопку. Разверните Ctrl key position
раздел и выберите Swap Ctrl and Caps Lock
.
Эти настройки должны применяться каждый раз при входе в систему и будут влиять только на вашу учетную запись.
решение2
Вот как это сделать без установки дополнительного программного обеспечения:
setxkbmap -layout us -option ctrl:swapcaps
Источник:
решение3
Один из лучших способов сделать это графически, если вы используете оболочку GNOME, — установитьИнструмент настройки Gnome:
sudo apt-get install gnome-tweak-tool
Для версии 3.30.0 и более поздних:
- Откройте tweak-tool и нажмите наКлавиатура и мышьраздел в левой строке меню.
- Нажать наДополнительные параметры макетакнопка слева.
- ПодПоведение Caps LockвыбиратьCaps Lock также является Ctrl.
Для более старых версий:
- Откройте tweak-tool и нажмите напечатаниераздел в левой колонке.
- Теперь вы должны увидеть строкуПоведение клавиши Caps Lockслева.
- ВыбиратьСделать Caps Lock дополнительной клавишей CtrlвместоНеполноценныйв раскрывающемся списке и все должно быть хорошо.
Наслаждайтесь вашим новым Ctrlключом!
решение4
Чтобы навсегда изменить поведение:
бегать
dconf-editor
выбирать
org.gnome.desktop.input-sources
Изменить
xkb-options
на['ctrl:nocaps']
(или добавить к любым существующим параметрам)
или в командной строке (Внимание! Это приведет к перезаписыванию ваших текущих настроек!):
gsettings set org.gnome.desktop.input-sources xkb-options "['ctrl:nocaps']"