- How To Disable Caps Lock Key in Linux using CLI or GUI
- How to use xmodmap command to turn off caps key
- setxkbmap command to turn off caps locks key
- Disabling the caps lock key in the command line using xdotool
- A note about a virtual terminal
- How to deactivate Caps Lock in Linux using gnome-tweaks
- Summing up
- Отключение Caps Lock в Linux Mint (Debian based Linux)
- Как отключить Caps_Lock?
- КАК ВЫКЛЮЧИТЬ КАПС ЛОК?
How To Disable Caps Lock Key in Linux using CLI or GUI
How to use xmodmap command to turn off caps key
To turn off caps lock key, enter:
$ xmodmap -e «remove lock = Caps_Lock»
Now caps key is disabled. To enable caps key, enter:
$ xmodmap -e «add lock = Caps_Lock»
Add following code to your shell startup file
/.profile file:
$ echo ‘xmodmap -e «remove lock = Caps_Lock»‘ >>
setxkbmap command to turn off caps locks key
You can also use the setxkbmap command, which maps the keyboard to use the layout determined by the options specified on the command line. To turn off caps lock key, enter:
$ setxkbmap -option ctrl:nocaps
To reset caps lock. enter:
$ setxkbmap -option
Disabling the caps lock key in the command line using xdotool
First, install xdotool using the dnf command/zypper command or apt command as per your distro. For example:
$ sudo apt install xdotool
Then we can toggle Caps Lock using the following command:
xdotool key Caps_Lock
Please note that we rerun the above command to go back to the previous state. In other words, type:
xdotool key Caps_Lock
A note about a virtual terminal
We can use the following command turn on caps:
setleds -D +caps
Then turn caps back off if required:
setleds -D -caps
The -caps or +caps option clear or set CapsLock when using VT.
- No ads and tracking
- In-depth guides for developers and sysadmins at Opensourceflare✨
- Join my Patreon to support independent content creators and start reading latest guides:
- How to set up Redis sentinel cluster on Ubuntu or Debian Linux
- How To Set Up SSH Keys With YubiKey as two-factor authentication (U2F/FIDO2)
- How to set up Mariadb Galera cluster on Ubuntu or Debian Linux
- A podman tutorial for beginners – part I (run Linux containers without Docker and in daemonless mode)
- How to protect Linux against rogue USB devices using USBGuard
Join Patreon ➔
How to deactivate Caps Lock in Linux using gnome-tweaks
You need to use GNOME Tweak Tool. It allows the adjustment of several advanced GNOME options that can’t be configured in gnome-control-center. Install it using the apt command/apt-get command:
sudo apt install gnome-tweaks
And then start it:
gnome-tweaks
Click on the Keyboard & Mouse > Additional Layout Option:
Set up Caps Lock behaviour as per your needs.
Summing up
You learned various commands and GUI tools to set up cap lock key settings on a Linux desktop. Further readings:
man setxkbmap
man xmodmap
man setleds
🐧 Get the latest tutorials on Linux, Open Source & DevOps via
Category | List of Unix and Linux commands |
---|---|
Documentation | help • mandb • man • pinfo |
Disk space analyzers | df • duf • ncdu • pydf |
File Management | cat • cp • less • mkdir • more • tree |
Firewall | Alpine Awall • CentOS 8 • OpenSUSE • RHEL 8 • Ubuntu 16.04 • Ubuntu 18.04 • Ubuntu 20.04 |
Linux Desktop Apps | Skype • Spotify • VLC 3 |
Modern utilities | bat • exa |
Network Utilities | NetHogs • dig • host • ip • nmap |
OpenVPN | CentOS 7 • CentOS 8 • Debian 10 • Debian 8/9 • Ubuntu 18.04 • Ubuntu 20.04 |
Package Manager | apk • apt |
Processes Management | bg • chroot • cron • disown • fg • glances • gtop • jobs • killall • kill • pidof • pstree • pwdx • time • vtop |
Searching | ag • grep • whereis • which |
Shell builtins | compgen • echo • printf |
Text processing | cut • rev |
User Information | groups • id • lastcomm • last • lid/libuser-lid • logname • members • users • whoami • who • w |
WireGuard VPN | Alpine • CentOS 8 • Debian 10 • Firewall • Ubuntu 20.04 |
Comments on this entry are closed.
I have switched ESC and CAPS_LOCK, which makes vim much easier to use.
Making caps lock an additional control key is ver useful also. It makes typing shortcuts a lot easier.
I want to disable a bunch of keys because my daughter accidently presses them when she is playing a game on her “Aspire one”. The method worked for many keys but not all.
For example to disable the tux-key (the linux equivilent to the windows-key)
xev doesn’t show a keycode when i press the tux key
infact i don’t see any Keypress event, just a lot of other events.
]$ xmodmap -pm
xmodmap: up to 3 keys per modifier, (keycodes in parentheses):
shift Shift_L (0x32), Shift_R (0x3e)
lock Caps_Lock (0x42)
control Control_L (0x25), Control_R (0x6d)
mod1 Alt_L (0x40), Meta_L (0x9c)
mod2 Num_Lock (0x4d)
mod3
mod4 Super_L (0x7f), Hyper_L (0x80)
mod5 Mode_switch (0x5d), ISO_Level3_Shift (0x71), ISO_Level3_Shift (0x7c)
———————————————————————————————
I thought it might be possible to just remove the mapping for “mod4 Super_L”, but even that did not work.
Any tips on this, most welcome.
//The Lowley Worm
I think, that the command
xmodmap -e “remove lock = Caps_Lock”
only works if your caps lock is off
How Can I Disable the Keyboard in RHEL-4.
to Aovid the Input In My Absens.
Pradeep
Maybe try lock screen?
xmodmap -e “remove lock = Caps_Lock” is my favorite command to add as ´startup application´ 🙂
xmodmap -e “remove lock = Caps_Lock” works as a charm, but when you replug the USB keyboard caps lock is functional again.
I use this to discourage my son of typing caps-lock-on-character-caps-lock-off. This sounds very unusual, yet I discovered there are more people who have developed this unwanted habit.
As it seems, I should link the xmodmap command to a udev event.
Hey you saved me a reboot 🙂 Well, i sometimes getting into trouble with x11vnc with my X keyboard configuration (grp:ctrl_shift_toggle,grp:shift_caps_switch,grp_led:num) – leaving me with LOCKED CAPS when i just pushed it to switch back to english when connected via VNC. Btw, running ‘setxkbmap -option’ to reset this behaviour to default, turn off annoying caps lock, and then setxkbmap -option with the above line from xorg.conf resolves the deal. and this happened few times before – i needed reboot. Thank You 😉
Command did worked but I discoverd “Gnome Tweaks” tool. Thank you, mate.
Источник
Отключение Caps Lock в Linux Mint (Debian based Linux)
Часто случайно нажимаю Caps Lock, что невероятно мешает. В Windows всегда отключал эту кнопку, в настройках драйвера клавиатуры. А т.к. я недавно полностью перешел на линукс, то эта проблема возникла вновь. В этой мини заметке я расскажу как отключить Caps Lock в Linux Mint (хотя, думаю, что это аналогично работает и в Ubuntu)..
Не буду долго рассуждать, сразу даю план действий для англ версии, а для русской приведу примерный перевод, итак:
- Открываем «Пуск» (хз как он правильно называется в линукс)
- Идем в меню: Preferences > Keyboard (Настройки > Клавиатура)
- Переходим на вкладку: Layouts (Раскладки)
- Нажимаем кнопку: Options (Опции)
- Ищем пункт Caps Lock key behavior (Поведение кнопки Caps Lock)
- В раскрывшемся меню, ищем пункт: Caps Lock is disabled (Caps Lock выключен)
Отключение Caps Lock в Linux Mint
Вот и все, все достаточно просто, но.. после того как я это сделал, у меня перестали переключаться языки по любвм комбинациям. Вылечилось это следующими действиями:
- Повторяем пункты 1-4
- Ищем пункт Switching to another layout (Переключение на другую раскладку)
- Выбираем нужное сочетание клавиш
Источник
Как отключить Caps_Lock?
Как (сейчас) отключается capslock?! Вопрос интересует, как ручками отключить
Пробовал и находил следующие решения:
По началу думал, что может дело в том что у меня лампочка от caps на смену раскладки завязана, но когда в Параметрах системы KDE удалось выключить чтобы от нажатию на клавишу caps буквы не становились с верхним регистром — сомнение пропало
Поставьте xev, посмотрите код клавиши и попробуйте так:
xmodmap -e ‘keycode (код клавиши)=’
У меня капс 66-й, т.е. :
xmodmap -e ‘keycode 66=’
Что значит отключить? Чтобы индикатор не зажигался или «чтобы от нажатию на клавишу caps буквы не становились с верхним регистром» или переключить текущий режим ввода клавиатуры в нижний регистр?
что бы буквы большими не становились
Спасибо, вот пару минут назад тоже подобный способ решения нашел
Спасибо, действительно данный способ работает
Мне только единственным данный способ не понравился, насторожил, то что сообщается:
Я наверно все же на следующем способе остановлюсь:
Еще вот, на будущее, Xmodmap и setxkbmap это для X , а для консоли, там файл раскладки сам править/собирать что ли, какой-нибудь скажем: ruwin_ct_sh-UTF-8.map.gz ? Или все же через loadkeys или через что-то еще можно избавить от caps и верхнего регистра?
Если залезть внутрь файлов «/usr/share/X11/xkb», то все эти option превращаются в несколько команд. Упомянутый «ctrl:nocaps» будет:
С консолью, насколько я знаю, такого большого числа вариантов модификации расладки клавиатуры нет. Можно править файл ruwin. (хотя лучше править его копию), можно просто вызывать loadkeys, допустим:
Источник
КАК ВЫКЛЮЧИТЬ КАПС ЛОК?
МЕТОД ПЕРЕКЛЮЧЕНИЯ «CAPS LOCK — НА ПЕРВУЮ РАСКЛАДКУ, SHIFT + CAPS LOCK — НА ВТОРУЮ». СЕЙЧАС ЧТО-ТО НАЖАЛ И КАПС ЛОК ВКЛЮЧИЛСЯ. Я НЕ ЗНАЮ, КАК ОН ВКЛЮЧАЕТСЯ, И КАК ВЫКЛЮЧАЕТСЯ, МОЖЕТ, КТО-ТО ЗНАЕТ?
Смени способ переключения раскладки на alt-shift, отожми caps lock, смени способ переключения обратно.
А потом сделай обратно как тебе надо.
А, у тебя две группы раскладки на разных методах. Тогда не знаю. У меня переключение раскладок на Caps Lock между двумя раскладками, Shift+Caps или Shift+Shift включают/отключают Caps Lock.
УЖЕ БЫЛО, КОСТЫЛЬ.
Тебе шашечки или ехать?
Я так уже отключал капс, но это костыль. Как-то же я его включил. Правда, тыкал все кнопки, он не выключился
Он включается на Shift+CapsLock. И выключается так же.
Shift + Caps Lock включает русский язык. Прочитали бы пост до конца
Блин, а зачем так настроил-то?
Чем CapsLock на переключение раскладок не устроил-то, зачем две комбинации.
Один раз на ноуте экран потух (драйвера). Я сумел все восстановить, ибо я тыкнул Caps Lock и уверен, что раскладка английская. С русской бы не смог восстановить, а гадать тоже не вариант.
Поставил раскладку как у тебя, пытаюсь поймать капслок.
sudo xmodmap -e «clear Lock»
Всем спасибо, до свидания (команда вообще отключает возможность работы с капс локом. Восстановить можно с помощью sudo xmodmap -e «add Lock = Caps_Lock»).
Повесь на ScrollLck. Будет светодиод гореть при русской. Хотя у меня был ноут со светодиодом на капсе — нифига не помогало.
RM -RF. АЗАЗАЗАЗААААААААААААААЗЗЗЗЗЗЗЗЗЗЗЗЗ
Блжад, все отписавшиеся в теме идиоты? Шифт+капс, мать вашу!
Блжад, все отписавшиеся в теме идиоты?
добро пожаловать в клуб. тему-то прочитай.
Я почитал. Ответа не нашел. Именно из-за этого и ругнулся.
Классная тема, спасибки за позитив.
Он может только так:
НЕ ВСЕГДА УДОБНО! А так я б не выключал, пахнет семидесятами.
Пгостите, а что, и в чистой консоли тоже Caps Lock заело? Ctrl-Alt-F1 и вперед
ЧТО, СУКА, НЕСРАБОТАЕТ. АХАХАХАХХАХА.
А еще фейлбэк режим ага. Но кому нужна сурьёзность, когда КАПС заело. Пышь!
Хотя вообще есть копипаст.
Вообще-то можно просто с зажатым шифтом ввести.
ОБЪЯВЛЯЮ 16 ИЮЛЯ ДНЁМ НАЖАТОГО КАПСЛОКА!
CAPS LOCK — НА ПЕРВУЮ РАСКЛАДКУ, SHIFT + CAPS LOCK — НА ВТОРУЮ
Нафиг так жить? Есть же совершенно ненужная клавиша «Menu», нет, это же скучно, надо навернуть на капс. В следующий раз поставь переключалку раскладок на Enter.
Menu — архинеудобно, той же логикой руководствовался, что клавиша свободная простаивает, но чего-то вообще не зашло, хотя несколько дней стояла, думал привыкну.
если на caps настроено переключение раскладки, то shift+caps начинает переключать caps
на меню у нас Compose Key — помнишь?
CAPS LOCK — НА ПЕРВУЮ РАСКЛАДКУ, SHIFT + CAPS LOCK — НА ВТОРУЮ
А что не так? Это довольно удобно.
Есть же совершенно ненужная клавиша «Menu»
Во-первых, не везде. Ну, точнее, не везде есть правый «супер», так что приходится единственную кнопочку между правым «контролем» и «альтом» отводить под него.
Во-вторых, если вам клавиша Menu не нужна, я за вас искренне рад, но массе людей приходится пользоваться всякими хреново спроектированными интерфейсами, где без нее тяжко.
А в-третьих, ну пуст даже есть, и что? Ее, как правило, куда сложнее жать, чем клавишу слева от «Ф».
В следующий раз поставь переключалку раскладок на Enter.
Это и то разумнее выглядит.
на меню у нас Compose Key — помнишь?
И ты конечно этим пользуешься по 100500 раз в день, не то что переключением раскладки.
массе людей приходится пользоваться всякими хреново спроектированными интерфейсами, где без нее тяжко
Например где? Только не надо рассказывать про извращенцев с тачпадами, или мышами с одной кнопкой.
Решение:
sudo xmodmap -e «clear Lock»
команда вообще отключает возможность работы с капс локом
А это типа не костыль, да?
Например, в Файрфоксе, особенно отяжеленном рядом дополнений.
И не надо мне рассказывать, что без нее там можно обойтись, что можно сделать куда удобнее. Можно. В свободных программах вообще все можно. Но не сделано.
Например, в Файрфоксе, особенно отяжеленном рядом дополнений
Жить вообще нельзя. Но на кой чорт там клавиша меню, что ты ею там делаешь по 100500 раз в день?
Источник