Клавиатура с подсветкой и Scroll Lock [Решено]

Изображение пользователя Wervolf.

Прикупил новую клавиатуру (старой трындец), а она с подсветкой. Красиво так светит, но свет включается при помощи клавиши "Scroll lock" - то есть загорелся индикатор Scroll - загорелась клавиатура. Ежу понятно, что загорается она когда я включаю русскую раскладку, а на английской тухнет. Для начала я снял галочку с "Scrol Lock" в "Параметрах раскладки" - "Использовать клавиатурные индикаторы для отображения дополнительных раскладок" Клавиатура перестала загоратся при каждом переключении на русский.
Но при нажатии вышеописаной трёклятой клавиши индикатор "Scroll" незагорается, и клавиатура соответственно тоже.
Соответственно возникает вопрос: Как заставить загоратся индикатор "Scroll" при нажатии клавиши "Scrol Lock"???
Может кто подскажет?

0
smartass - 8 Март, 2011 - 17:51
Изображение пользователя smartass.

Точно так же мучался пока не изменил свое мировозрение. Это не баг, это фича. Сразу видно какая раскладка включена. (sven multimedia el 4002)

0
DarkneSS - 8 Март, 2011 - 20:00
Изображение пользователя DarkneSS.

Так подсветка нормально не регулируется.

+1
Koresh - 8 Март, 2011 - 23:28

ScrollLock-ом можно управлять следующим образом:

xset led 3 #включить ScrollLock
xset -led 3 #выключить

Думаю можно написать скрипт и повесить его на горячую клавишу ScrollLock.

+2
Koresh - 8 Март, 2011 - 23:32
+1
Wervolf - 31 Октябрь, 2011 - 20:28
Изображение пользователя Wervolf.

Спасибо, вот кстате случайно напоролся на ещё одно решение, попробовал, тоже сработало.
Более простое и быстрое решение фичи:
в терминале выполняем команду xmodmap -pm. В результате получаем что то вроде этого:
xmodmap:  up to 3 keys per modifier, (keycodes in parentheses):

shift       Shift_L (0×32),  Shift_R (0x3e)
lock        Caps_Lock (0×42)
control     Control_L (0×25),  Control_R (0x6d)
mod1        Alt_L (0×40),  Alt_L (0x7d),  Meta_L (0x9c)
mod2        Num_Lock (0x4d)
mod3
mod4        Super_L (0x7f),  Hyper_L (0×80)
mod5        Mode_switch (0x5d),  ISO_Level3_Shift (0x7c)

Фиксируем в памяти свободную строку. В данному случае это mod3. Значит именно в mod3 мы будем дальше добавлять Scroll Lock.

В домашней папке (cd ~) создаем файл:
.Xmodmaprc
В этот файл прописываем строку:
add mod3 = Scroll_Lock

Перезагружаемся. Система спросит о загрузке созданного файла, загружаем его и все… Scroll Lock работает. Подсветка тоже. Ура =)

если после перезагрузки незаработало командуем:
xmodmap .Xmodmaprc
если после следующей перезагрузки опять не работает, можно поместить команду в автозагрузку.

0
Гость - 8 Март, 2011 - 23:40

Понятно, что фича. Но не верю я в то, что это проблемма нерешаема. Заставить загоратся клавиатурный индикатор "Scroll" после нажатия клавиши "Scroll lock" наверняка можно, Надо только понять в какую сторону копать.
Может кто то более опытный подкинет умную мысль, направление и раскопаем как нибудь.
Индикаторы "Caps Lock" и "Num Lock" загораются? загораются! Так что мешает загорется "Scroll"???

0
Гость - 2 Ноябрь, 2013 - 22:33

Программой ububntu tweak решается, там есть раздел ярлыки в администрировании, прописываем команды и ставим клавиши

0
Гость - 30 Октябрь, 2022 - 07:41

А если Scroll_lock прописан в строке mod3, но всё равно не работает? При включении экранной клавиатуры видно, что Scroll_lock нажимается, но на подсветку клавы не действует. Подсветка меняется только при смене языка.

Отправить комментарий

CAPTCHA на основе изображений
Введите цифры