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

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

Я хотел бы переназначить свои клавиши так, чтобы 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

Чтобы навсегда изменить поведение:

  1. бегатьdconf-editor

  2. выбиратьorg.gnome.desktop.input-sources

  3. Изменить xkb-optionsна ['ctrl:nocaps'](или добавить к любым существующим параметрам)

или в командной строке (Внимание! Это приведет к перезаписыванию ваших текущих настроек!):

gsettings set org.gnome.desktop.input-sources xkb-options "['ctrl:nocaps']"

Связанный контент