LINUX.ORG.RU

Не работает caps_lock для русской раскладки keymap

 keymaps,


0

1

Переписал ruwin_alt-UTF-8 под дворока.
Все работает отлично, но в русской раскладке не работает caps_lock. shift работает.

                  keycode  57 =   space   space           space   space
        control   keycode  57 =   nul             
altgr   control   keycode  57 =   nul
        alt       keycode  57 =   Meta_space
altgr   alt       keycode  57 =   Meta_space
                  
                  keycode  58 =   Caps_Lock
#altgr		  keycode  58 =   Caps_Lock

Куда копать?

★★★★★

Мне просто надо добавить обработку капса при использование русской раскладки. Не думаю, что это сложно.
Сам не могу найти, т.к. не знаю как правильно запрос составить.

deterok ★★★★★
() автор топика
Последнее исправление: deterok (всего исправлений: 1)
Ответ на: комментарий от mky

Я ее дописал, но она не дала никого эффекта. Решил закомментировать.

deterok ★★★★★
() автор топика
Ответ на: комментарий от anonymous

Блин, вот я балбес, а она не работает и в ruin_alt-UTF-8.map

deterok ★★★★★
() автор топика
Ответ на: комментарий от deterok

Хорошо, давайте весь вывод dumpkeys или мне на почту (в профиле) или на pastebin. Завтра попробую его загрузить у себя.

compose, наверное, можно обрезать.

mky ★★★★★
()
Ответ на: комментарий от deterok

Мда, раньше loadkeys был попроще.

Сейчас, чтобы на клавиши распространялось действие CapsLock, нужно, чтобы эти клавиши считались «буквами». A-Z буквы автоматически, а остальные нужно описывать, добавляя символ «+» перед keysym, как то так:

altgr             keycode  16 =   +U+044D
altgr   shift     keycode  16 =   +U+042D

Это должно работать, но не факт, что будет работать в вашем kbd: https://bugzilla.redhat.com/show_bug.cgi?id=701760

Возможно, вместо Caps_Lock вам подойдёт Shift_Lock.

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

Спасибо, Shift_Lock работает. Только вот индикатор Caps'а на клаве не работает.

deterok ★★★★★
() автор топика
Ответ на: комментарий от mky

Спасибо, отличный анализ!

В kbd такие проблемы, похоже, у всех Юникодовских раскладок. Я отписал им, надеюсь, поправят.

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.