Я хотел бы переназначить свои ключи так, чтобы они Ctrlдействовали как Caps Lockключ, и наоборот. Также, если это возможно, я бы хотел, чтобы настройки были доступны только вошедшему в систему пользователю. Как мне этого добиться?
Я пользователь vim, в отличие от других людей, которые используют эту машину, поэтому я хотел бы, чтобы эти настройки были только для моей учетной записи.
Ответы:
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
.Эти настройки должны применяться каждый раз, когда вы входите в систему, и влияют только на вашу учетную запись.
источник
gnome-tweak-tool
действительно приятно; Вы можете также использовать его для тонкостей , как «использование Caps Lock для переключения раскладки клавиатуры» (личный фаворит) и «переключатель Alt / Win» (что полезно , если вы уже долгое время Mac пользователей ...)Один из лучших способов сделать это графически - это установить Gnome Tweak Tool :
sudo apt-get install gnome-tweak-tool
Кроме того, панель настроек не занимает много времени, чтобы подняться на моей машине, поэтому я понятия не имею, в чем проблема.
Наслаждайся своим новым Ctrlключом!
источник
Вот способ сделать это без установки дополнительного программного обеспечения:
Источник:
источник
sudo vi /etc/default/keyboard
и изменитьXKBOPTIONS="ctrl:nocaps"
. После этого запустите команду Хорхе, ноsetxkbmap -option ctrl:nocaps
она не изменит раскладку клавиатуры по умолчанию.Откройте для редактирования следующее:
И редактировать
XKBOPTIONS="ctrl:swapcaps"
Затем перенастроить:
или же
источник
sudo dpkg-reconfigure keyboard-configuration
и нажал несколько раз, и это сработало !!! РЕДАКТИРОВАТЬ: однако, после того, как я выйду и снова войду в систему, настройка исчезла. :(Чтобы навсегда изменить поведение:
бегать
dconf-editor
Выбрать
org.gnome.desktop.input-sources
Изменить
xkb-options
на['ctrl:nocaps']
(или добавить его к любым существующим параметрам)или в командной строке ( Предупреждение - это перезаписывает ваши существующие настройки! ):
источник
Это простая задача, если вы знаете, как это сделать.
1) Проверьте код вашего ключа. Запустите эту программу на терминале.
В этом примере терминал показывает, что код клавиши для my k- «45».
2) Измените их, как вам нравится, создав этот файл:
Это содержимое должно выглядеть следующим образом:
код клавиши 37 = Caps_Lock NoSymbol Caps_Lock
ключ кода 66 = Control_L NoSymbol Control_L
(Измените номер кода ключа по мере необходимости - посмотрите на шаг «1»)
Иллюстрационная:
(Обс .: если я хочу изменить свой, kя должен использовать «код 45», как показано на шаге «1»)
4) Выйдите из системы и снова войдите в систему или перезагрузите компьютер или выполните следующее:
Надеемся, вам понравится ;-)
источник
setxkbmap
. Написание новых раскладок клавиш возможно, но немного сложнее, чем сопоставления кодов клавиш Xmodmap. Хорошо, что большинство возможных вариантов уже доступны.Вот как это сделать вручную (без дополнительных инструментов), через XKB, который является менеджером ключей по умолчанию для последних Ubuntus. Изменить
/usr/share/X11/xkb/symbols/pc
, разделxkb_symbols "pc105"
:Вход / выход или перезагрузка. Смотрите здесь для более подробной информации.
В качестве альтернативы вы можете поменять местами те коды клавиш, которые выдаются этими кнопками.
Modify /usr/share/X11/xkb/keycodes/evdev
:Вам нужно
sudo rm -rf /var/lib/xkb/*
будет применить изменения.источник
<CAPS> = *orig code of the physical key you want to act **as** CAPS*
а не<CAPS> = *orig code of the key you want physical CAPS to act **as**
(надеюсь, различие очевидно). Это различие необходимо в таких случаях.Принятый ответ вводит в заблуждение, потому что gnome-tweak-tools не показывает никакого раздела «ввода».
Вместо этого нажмите на раздел «Клавиатура и мышь» и затем выберите «Дополнительные параметры макета». Там вы увидите «Поведение Caps Lock», которое позволяет конвертировать Caps Lock в разные ключи.
Скриншот из твик-инструмента
источник
В дистрибутивах на основе KDE (например, KDE Neon или Kubuntu) это поведение можно настроить в обычных системных настройках. Откройте системные настройки, выберите «Устройства ввода» => «Клавиатура» => «Дополнительно». В категории «Положение клавиши Ctrl» выберите «Swap Ctrl и Caps Lock».
источник
У gnome-tweaks 3.28.1 нет
Typing
раздела.Таким образом,
setxkbmap -layout us -option ctrl:nocaps
илиsetxkbmap -layout us -option ctrl:swapcaps
будут возможны варианты.Чтобы сделать его постоянным, вы можете обратиться к ответу @name.
источник