Настройка и работа в Linux

         

Состояние XKB: номер группы


Текуший номер группы хранится в "таблице состояния" XKB.
Точнее, внутри XKB имеются три ячейки

  • locked group - некий аналог нажатия клавиши CapsLock, но для групп
  • latched group - аналог действия клавиши Shift, но, опять же, для групп
  • base group - базовое смещение номера группы

Обычно содержимое этих переменных меняется с помощью действий (actions), которые связываются с подходящими клавишами (их скан-кодами).

Наконец, существует понятие "фактической" (effective) или "действующей" группы. Именно ее значение используется для выбора подтаблицы-группы в таблице символов и таблице действий. Это значение не хранится, а каждый раз вычисляется в виде суммы трех вышеуказанных переменных.



Содержание раздела