Страница 1 из 2

X-ы и ScrollLock

Добавлено: 17 янв 2006, 16:42
michael
Как сделать так, чтобы при нажатии ScrollLock в X-ах переключался ScrollLock индикатор? Пока нажатие этой кнопки не приводит ни к какому заметному эффекту. В крайнем случае, может есть какая программа, устанавливающая индикаторы в требуемое состояние?

Добавлено: 17 янв 2006, 16:46
Llama
интересует конфиг исков в области настроек клавиатуры... Да, и всякие переключатели/индикаторы раскладок выключите...

Добавлено: 17 янв 2006, 16:51
Gnida
Это происходит потому что в иксах у тебя лампочка скрол лока уже занята , наверника тем что показывает текущее состояние раскладки клавиш

удали в икосвом конфиге в Section "InputDevice"
Option "XkbOptions" "grp_led:scroll"

Добавлено: 17 янв 2006, 17:42
michael
Llama писал(а):интересует конфиг исков в области настроек клавиатуры... Да, и всякие переключатели/индикаторы раскладок выключите...

Код: Выделить всё

Section "InputDevice"
    Identifier  "Keyboard0"
    Driver      "keyboard"
    Option      "XkbRules"	"xfree86"
    Option      "XkbModel"	"pc104"
    Option      "XkbLayout"	"us,ru"
    Option      "XkbVariant"	",winkeys"
    Option      "XkbOptions"	"grp:ctrl_shift_toggle,grp:switch"
EndSection
Из переключалок/индикаторов только xxkb. Его отключение эффекта не даёт. ScrollLock не работает даже в чистых X-ах (запущенных просто командой X).

Добавлено: 17 янв 2006, 18:46
Llama
michael, поиграйтесь с моделью клавиатуры... pc101/pc105 и т.п.

Добавлено: 17 янв 2006, 19:02
Serj
Option "XkbVariant" ",winkeys"
запятая перед winkeys - это так и надо?

Добавлено: 17 янв 2006, 19:19
Gnida
Сам скрол лок тоже не включается ? или только индикатор?

Добавлено: 18 янв 2006, 11:09
michael
Llama писал(а):michael, поиграйтесь с моделью клавиатуры... pc101/pc105 и т.п.
Перебрал pc101-pc105, не помогает.
Serj писал(а): Option "XkbVariant" ",winkeys"
запятая перед winkeys - это так и надо?
Да. Эта строчка говорит о том, что первая раскладка (us) используется как есть, а вторая (ru) --- в варианте winkeys.
Gnida писал(а): Сам скрол лок тоже не включается ? или только индикатор?
А сам скроллок это что?

И, кстати, можно ли эту задачу решить в консоли?

Добавлено: 18 янв 2006, 11:20
Llama
michael, гм, а что в консоли тоже не работает?

Добавлено: 18 янв 2006, 16:07
michael
Работает. Но при включеном индикаторе блокируются остальные клавиши. Включаешь ScrollLock, набираешь какой-нибудь текст, на экране ничего не отображается, выключаешь ScrollLock, набранный текст появляется.

Добавлено: 18 янв 2006, 16:17
bazil
michael, это не баг, это -- фича

Добавлено: 18 янв 2006, 17:33
michael
bazil писал(а):michael, это не баг, это -- фича
Да я так и понял :) Отключить бы эту фичу...

Добавлено: 18 янв 2006, 17:43
Llama
michael, позвольте, а нафига вам в иксах это надо?

Добавлено: 18 янв 2006, 18:18
michael
Купил клавиатуру с подсветкой клавиш (DIALOG KF-L4SU). Эта самая подсветка включается клавишей ScrollLock и, по сути, является ScrollLock индикатором.

Добавлено: 26 янв 2006, 18:34
michael
Таки решилась проблема.
В консоли команда

Код: Выделить всё

setleds scroll
В X-ах

Код: Выделить всё

xset led 3
Ну, а повесить эти команды на ScrollLock, это уже дело техники...
Хотя и несколько через ж... получается.