Mode_shift
в Xkb есть клавиша Shift для групп или раскладок. Если у вас есть макет с несколькими группами, вы можете удерживать эту клавишу для доступа к следующей группе. Если у вас есть несколько макетов, вы можете удерживать эту клавишу для переключения между макетами († 1).
То Mode_shift
же самое относится к группам, что Shift(или Shift_L
и
Shift_R
, если использовать имена ключей) к уровням.
Это может стать более понятным, если учесть, что Mode_shift
псевдоним называется ISO_Group_Shift
(† 2). Есть также ключи называются
ISO_Group_Latch
и ISO_Group_Lock
которые соответствуют
ISO_Level2_Latch
(защелки сдвига) и Shift_Lock
, соответственно († 3).
Есть также несколько псевдонимов для разных скриптов:
kana_switch
Arabic_switch
Greek_switch
Hebrew_switch
Hangul_switch
† 1: Это основано на моем понимании «групп» и «макетов» Xkb. Кажется, что они обрабатываются так же, как и выбор между ними с ключами, как это.
† 2: Я основываю это на файле keysymdef.h
в этом Git-репозитории
с ревизией ab8666661fc6 («Добавить XF86XK_AudioPreset», 2017-05-10). При установке вы, вероятно, найдете этот файл по адресу
/usr/include/X11/keysymdef.h
.
† 3: Существует также ключ ISO_Lock
, своего рода ключ блокировки общего назначения.
Значение AltGr
ключа
Жиль упомянул в своем ответе связь с
AltGrключом:
Mode_switch
это старое (до XKB) имя клавиши, которая вызывается AltGrво многих раскладках клавиатуры.
Это привело меня к подозрению, что «AltGr» может означать «альтернативная / альтернативная группа», поскольку Mode_switch
используется для смены групп. Однако это оказалось не так. Согласно
странице Википедии о AltGrключе , «AltGr», кажется, происходит от клавиатур IBM, и в их руководствах говорится, что это аббревиатура для «альтернативной графики». Это имеет смысл, поскольку представляется вероятным, что использование клавиатуры для рисования «графики» (символы рисования прямоугольников, используемых в текстовых пользовательских интерфейсах) появилось задолго до того, как появилась хорошая поддержка быстрого переключения между несколькими сценариями.