LINUX.ORG.RU

Настройки Sun Type 6 Keyboard вопрос

 , , , ,


0

1

Всем здравствуйте.

Есть упомянутая клавиатура (USB), которая сейчас сконфигурирована как pc105:

Section "InputClass"
        # ...
        Option          "XkbRules"      "xorg"
        Option          "XkbModel" "pc105"
        Option          "XkbLayout" "us,ru"
        Option          "XkbVariant" ",winkeys"
        Option          "XkbOptions" "grp:menu_toggle,grp_led:scroll"
EndSection

На клавиатуре есть специальная клавиша «Lat/Рус», которая в режиме pc105 как раз опознаётся как menu (grp:menu_toggle), и в результате иксовые приложения видят её как ISO_Next_Group.

Всё бы хорошо, но при переключении раскладки горит индикатор Scroll Lock (grp_led:scroll), тогда как у самой клавиатуры индикаторов не три (как обычно), а четыре: 4-й – это самостоятельный индикатор «Lat/Рус».

Вопрос: как задействовать этот самый индикатор в режиме pc105?

Вопрос: как правильно настроить клавиатуру в режиме sun_type6_*? Из коробки ни переключение раскладок, ни 4-й индикатор, ни доп. клавиши (Help, Stop, Again, …, Cut) не работают.

★★★★★

Доп. Клавиши точно биндятся можешь в xev посмотреть их коды. Я даже пятую модель клавы к маку подключал и биндил эти клавиши с помощью сторонней утилиты, а уж на линуксе это стандартными средствами решалось

Deleted ()
Ответ на: комментарий от Deleted

Спасибо, но доп. клавиши работают и в режиме pc105.

Чего я сегодня после многочисленных опытов так и не добился – это чтобы 4-й LED (который упомянут в описании sun_type6_usb как indicator 4 = "Compose") реагировал на нажатия ISO_Next_Group (т. е. на переключение групп ввода).

Т. е. вот здесь есть немного информации, но у меня следование инструкциям к результату не привело. Пробовал и

   xkb_keycodes {
       indicator 4 = "LED4";
   }

и

   xkb_keycodes {
       indicator 4 = "Compose";
   }
Bass ★★★★★ ()