Linux caps lock не работает

unixforum.org

в консоли не работает caps lock при локали utf

в консоли не работает caps lock при локали utf

Сообщение FooBar » 16.02.2008 16:24

заметил тут что в консоли не работает caps lock, причем не работает только при локали utf, как бы пофиксить?
з.ы. НЕ БЛОНДИНКО!11 кэпс мне нужен для набора кода.

damex Сообщения: 276 Статус: segfault in your face ОС: Hardened Funtoo x86_64

Re: в консоли не работает caps lock при локали utf

Сообщение damex » 16.02.2008 17:15

blackdevil Бывший модератор Сообщения: 2751 Статус: Добровольный помощник ОС: Ubuntu (lts)

Re: в консоли не работает caps lock при локали utf

Сообщение blackdevil » 16.02.2008 19:10

А что у вас весь код большими буквами написан? Не легче ли просто shift зажимать когда нужно? Или как временное решение можно что-то тяжеленькое положить на клавишу шифт )))))))

У вас случайно в настройках на капс не стоит переключение между раскладками клавы?

Re: в консоли не работает caps lock при локали utf

Сообщение FooBar » 16.02.2008 19:16

А что у вас весь код большими буквами написан? Не легче ли просто shift зажимать когда нужно? Или как временное решение можно что-то тяжеленькое положить на клавишу шифт )))))))

У вас случайно в настройках на капс не стоит переключение между раскладками клавы?

Источник

Caps lock в консоли

Проблема в том, что при нажатой клавише «Caps lock» в консоли буквы заглавные не набираются. Приходится при нажатом шифте печатать. Подскажите, пожалуйста, в чем может быть причина.

Re: Caps lock в консоли

причина в раскладке, возможно посмотри какая стоит у тебя и погугли на эту тему (как смотреть на что забиндены клавиши, как менять и пр.)

я нуп, так что могу нагнать

Re: Caps lock в консоли

мб у тебя переключалка раскладки на Caps Lock ?

Re: Caps lock в консоли

видимо на CapsLock настроено переключение раскладки.
попробуй Shift+CapsLock, чтобы включить верхний регистр.

Re: Caps lock в консоли

Section «InputDevice» Identifier «Generic Keyboard» Driver «kbd» Option «CoreKeyboard» Option «XkbRules» «xorg» Option «XkbModel» «pc104» Option «XkbLayout» «us,ru(winkeys)» Option «XkbOptions» «grp:alt_shift_toggle,grp:win_switch» EndSection

Читайте также:  Check point endpoint security vpn linux

Re: Caps lock в консоли

>Section «InputDevice» Identifier

эмм, дык с какой консолью проблемы? с терминалом в иксах или с системной?

Re: Caps lock в консоли

Identifier «Generic Keyboard»

Option «XkbLayout» «us,ru(winkeys)»

Option «XkbOptions» «grp:alt_shift_toggle,grp:win_switch»

Re: Caps lock в консоли

>эмм, дык с какой консолью проблемы? с терминалом в иксах или с системной?

С системной проблемы. В иксах все в порядке. Т.е. я только установил систему, настроил иксы, поставил KDE. А при переключении на консоль (Ctrl+Alt+F1) проблемы с Капслоком. Вот так вот 🙂

Re: Caps lock в консоли

раскладка в системной консоли с конфигурацией иксов никак не связана. где именно она прописана — зависит от твоего дистрибутива.

по поводу включения верхнего регистра совет тот же — жми Shift+CapsLock. советую и иксы на такой же способ переключения настроить, имхо, гораздо удобнее 🙂

Re: Caps lock в консоли

>раскладка в системной консоли с конфигурацией иксов никак не связана. где именно она прописана — зависит от твоего дистрибутива.

Да, ступил! Какой же я тупой. Конечно! Привожу фрагмент xorg.conf :-). Дистриб Debian Etch. Причем на стационарном компе нет такой проблемы, а на ноутбуке есть. Конечно, сильно это не мешает, но как-то и не порядок. Шифт+Капслок не помогло.

Re: Caps lock в консоли

у меня тоже самое в дебиане при локали utf8, манипуляции с dpkg-reconfigure console-cyrillic или console-setup (точно не помню) только дали эффект зажатого Shift для Caps’a

Re: Caps lock в консоли

>у меня тоже самое в дебиане при локали utf8, манипуляции с dpkg-reconfigure console-cyrillic или console-setup (точно не помню) только дали эффект зажатого Shift для Caps’a

О, вот и встретилась такая же проблема. Да. уже подумывал о таком варианте, кстати. Не помню только, делал ли я это на компе (дистриб-то один и тот же, а проблемы не припомню для компа стационарного). Буду пробовать сейчас.

Re: Caps lock в консоли

Теперь Caps lock выполняет функцию свою, но не подсвечивается при нажатии :-(. Да и с кириллицей в консоли не очень получилось. Наверное, надо больше читать.

Источник

Неккоректное поведение Caps_Lock в системной консоли при отображении кириллицы в верхнем регистре

Нет такой опции для этого конфига.
https://jlk.fjfi.cvut.cz/arch/manpages/man/vconsole.conf.5
Удаляйте. Системная локаль устанавливается в /etc/locale.conf.

$ zgrep -i caps /usr/share/kbd/keymaps/i386/qwerty/ru.map.gz keycode 58 = Caps_Lock

т.е. ломаться нечему. Со всем остальным тоже порядок. Должно работать.

  1. разбираться глубже с этой раскладкой (пока нет времени);
  2. пробовать другую готовую, но не факт, что там будет переключение lat/cyr;
  3. делать свою, но не факт, что от этого что-то изменится. Возможно в tty капс в кириллице не работает;
  4. забить. Многие считают клавишу Caps ненужной;
  5. свой вариант.

Отнюдь. Есть много примеров, когда софт корректно работает только с однобайтовой кодировкой. Например, многолетний баг cut:

А должен быть символ «е». Просто буржуйским разработчикам плевать на то, что в просторечии кто-то пользуется набором символов отличным от ASCII.

I3eceJIbIu
Но при смене раскладки на кириллицу — Сарs ведёт себя некорректно, и не переключает регистр букв. Система «голая», без иксов.

Всю жизнь использую для переключения раскладки клавишу Caps, используя setxkbmap — это работает в X-ах. В текстовой консоле (без X-ов) по дефолту работает для переключения раскладки Ctrl+Shift, а Caps переключает регистр. И не вижут серъезных причин менять эти комбинации, пусть все работает по дефолту — имхо, не так и важен в текстовой консоле ru, а если уж и понадобиться, то не так часто и можно воспользоваться Ctrl+Shift.
Так что советую не изгаляться.

Читайте также:  Mac os big sur cursor linux

Во-первых, не по дефолту. Во-вторых, если переключение языка ввода вообще предусмотрено раскладкой. А в-третьих, простите, но перечитайте стартовый пост и тему вообще. Caps_Lock в tty в кириллице вообще не выполняет свою прямую функцию — изменение регистра букв и похоже с этим ничего нельзя сделать в utf. Можно с однобайтовой кодировкой, напр., cp1251, но кому оно надо.

Aivar
перечитайте стартовый пост и тему вообще. Caps_Lock в tty в кириллице вообще не выполняет свою прямую функцию

То есть правильно понимаю — при раскладке us Caps выполняет функцию по дефолту, т.е. переключает регистр. При дефолтном переключении раскладки на ru, Caps не выполняет функцию по дефолту, т.е. не переключает регистр. Правильно понимаю?
Тогда вопрос — при дефолтном переключении раскладки с us на ru, все работает нормально и символы печатаются на ru?

Источник

Only can type in caps. It acts like the shift key is stuck

If you’re typing in to a terminal, please add the results of stty -a to your question, or tell us what program you’re using, what version of Ubuntu, what hardware, when (before or after last power cycle) the keyboard was connected, how it is connected (USB or PS/2).

6 Answers 6

This happened to me in Ubuntu 18.04. If you press both Shift and caps lock the keyboard reverts to its normal behavior. Pressing them both again will change to uppercase and not even tapping caps lock works to get lower case.

I still find this happening occasionally. To avoid a DenverCoder9 situation: I find that if I lock the screen and unlock it, it fixes this.

Check your Universal Access settings. You can find it by going to the Ubuntu Dash (Click the Ubuntu icon at the top left, or press the Super/»Windows» key>), and typing in the word sticky . Make sure Sticky keys setting is turned off.

If you press and hold the Shift key for about 5 seconds it should turn the Shift sticky on/off.

@ Seth The Shift Key does not work. @waltinator Im using Ubuntu 12.04 desktop. The keyboard(s) are USB. I can’t power down the computer since its running a program I cant close. @ Argusvision The sticky keys are disabled

Читайте также:  Linux grep исключить строку

Double tap the Shift key to turn off all caps.

In Ubuntu 22.04, the default activation/deactivation of Caps Lock is Alt+Caps Lock. That is, if you have occasionally pressed Alt+CapsLock, you need to press Alt+CapsLock again to disable it. No need to wait for N seconds, the combination just works instantly, once you release the keys.

Temporary solution If you are getting lowercase input on shift then try this..

For fedora 34 enable stick keys in the settings and double click shift button to input lowercase letters.

Hopefully work for all linux!!

This would potentially work for typing but really mess with your other action keys such as CTRL, ALT, Super ++. I do not think this is a solution to the problem, rather a workaround, sadly with little benefit.

It’s not a completely horrible suggestion if all else fails, but I agree that all of the other answers should be tried first. That said, the original question was asked over 8 years ago since the user couldn’t try rebooting the computer due to a long-running program. Hopefully they’ve been able to reboot since then ;-).

Источник

Как починить переключение раскладки по CapsLock в Ubuntu 20.04?

[решение] По итогу обсуждения, и по моим наблюдениям за Ubuntu 20.04 на Wayland, лучший вариант — перейти на другой дистрибутив или хотя бы на Ubuntu с другой оболочкой. Перепробовав несколько, остановился на Kubuntu — всё, связанное с раскладками работает из коробки, а в virtualbox пробрасывается системная раскладка, и не нужно ставить recaps в винду

PS. Kubuntu вообще не зашла как и прочие другие перепробованные дистрибутивы. А тут и Гнома исправили: переустановли ubuntu 20.04 — всё работает

Не было проблем, да перешёл с Юнити в 16.04 на Гнома в 20.04. Теперь наблюдаю следующее:

Штатно по CapsLock переключаться нельзя (а я привык). Ставлю gnome-tweaks, и в нём в additional layout options нахожу старую добрую настройку клавиатуры и ставлю переключение по CapsLock. Но появляются проблемы: 1 — потеря фокуса в некоторых окнах и на некоторых сайтах при переключении раскладки, 2 — при русской раскладке (да при любой кроме первой) по клавише Win не вызывается меню.

Единственное решение этой проблемы которое нашел — перейти на Wayland. И всё было хорошо пока не полез в виндовые виртуалки на Virtualbox: там переключение тоже сделано по CapsLock через ReCaps, и оно перестало работать. Вообще клавиша CapsLock не прокидывается в виртуалку (только если не перенаправить в неё вообще всю клавиатуру).

Если вернуться на x.org, то CapsLock замечательно в виртуалку прокидывается, но мы возвращаемся к началу истории.

Что посоветуете?
Если нельзя решить проблему в лоб, может можно автоматически прокидывать клавиатуру в виркуалку по фокусу?
Один нюанс: советы по настройке клавиатуры от более старых версий Ubuntu (даже на Гноме) не подходят — что-то там глобально изменили.

Простой 7 комментариев

Источник

Оцените статью
Adblock
detector