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

59

Я использую Xubuntu 12.04. Как мне поменять местами или переназначить Control(или любой ключ) и Caps Lockключи?

Эван Кэрролл
источник

Ответы:

98

По-другому:

sudo vi /etc/default/keyboard

затем найдите строку, которая начинается с XKBOPTIONS, и добавьте, ctrl:nocapsчтобы сделать Caps Lock дополнительной клавишей Control или ctrl:swapcapsпоменять Caps Lock и Control.

Например, мой выглядит

XKBOPTIONS="lv3:ralt_alt,compose:menu,ctrl:nocaps"

тогда беги

sudo dpkg-reconfigure keyboard-configuration

Причина этот способ лучше, что он вступит в силу на виртуальные консоли (например , Ctrl+ Alt+ F1), а также в графическом режиме.

Mikel
источник
1
Это прекрасно; Как давно XKBOPTIONS существует?
Этеш Чоудхури
2
XkbOptions назван для параметра в X. Возможность предоставляется console-setupпакетом, который, по-видимому, был в Ubuntu, по крайней мере, с Lucid , а возможно и раньше.
Микель
2
Отлично работает на xubuntu 14.04, спасибо
Бьярке Фрейнд-Хансен
1
Также работает безупречно здесь, на Ubuntu 14.04.
дверная ручка
6
использовать, caps:escapeчтобы переназначить колпачок, чтобы скрыться
Гарри Морено
24

Чтобы поменять местами ключи:

XubuntuДиспетчер настроекСеанс и запуск

Затем в конфигуратор сеансов и запуска перейдите

Автозапуск приложения (вкладка вверху) → Добавить (нижняя кнопка)

Теперь на экране Добавить приложение

  • Название : Control и CapsLk swap
  • Описание : поменяйте местами два ключа
  • Команда : / usr / bin / setxkbmap -option "ctrl: swapcaps"

Чтобы переназначить Caps Lock на Control, перейдите:

Xubuntu → Диспетчер настроек → Сеанс и запуск

Затем в конфигуратор сеансов и запуска перейдите

Автозапуск приложения (вкладка вверху) → Добавить (нижняя кнопка)

Теперь на экране Добавить приложение

Name: Remap CapsLk to Ctrl
Description: Remap the CapsLk key to Control
Command: /usr/bin/setxkbmap -option "ctrl:nocaps"
Эван Кэрролл
источник
4
Вау, это намного сложнее, чем раньше
foxxtrot
На моей почти новой установке Ubuntu 13.10 он работает, когда выполняется вручную, но не из «Сеанса и запуска».
Крис
Я больше не предлагаю этот метод использовать другой ответ. askubuntu.com/a/223674/29097
Эван Кэрролл
3

Для составления вместо заглавных букв поставить compose:capsв качестве -optionsпараметра.

Makdaam
источник
3

Для повышения (по крайней мере):

Запустите «Раскладку клавиатуры» (из тире).

Нажмите «Опции ...», чтобы перейти в меню «Опции раскладки клавиатуры».

Я выбрал «Ctrl Key Position» => «Caps Lock как Ctrl». Ваши вкусы могут отличаться.

vivainio
источник
1
Что такое "тире"? Конечно, не Unity (в Xubuntu), я надеюсь. Это очень похоже на решение Gnome, которое недоступно в Xubuntu.
Марти Фрид