Как я могу повторно отобразить “специальные” ключи xkb?

Я пытался переместить свою клавиатуру, отображающуюся от xmodmap до xkb, но я испытываю некоторые затруднения. Я вижу, где изменить "нормальные" ключи, в /usr/share/X11/xkb/symbol/us для меня, но этого файла кажется лишенным "специальных" ключей, включая модификаторы.

Полное переотображение, которого я хочу достигнуть:

  • Подкачка оставленный Ctrl и сдвиг
  • Право замены Ctrl со сдвигом
  • Замените сдвиг вправо'
  • Замена '/
  • Правильный пустой ключ (код клавиши 97) к Меню
  • Оставленный незаполненный ключ (код клавиши 92) к AltGr
  • Кодировка AltGr:
    • код клавиши 20 = минус подчеркивание минус подчеркивание endash emdash
    • код клавиши 60 = период больший период больший замещающий знак
    • Fn+F5 и Fn+F6 управляют яркостью
    • код клавиши 148 = XF86MonBrightnessDown NoSymbol XF86MonBrightnessDown
    • код клавиши 179 = XF86MonBrightnessUp NoSymbol XF86MonBrightnessUp

Как я могу достигнуть этого?

7
задан 2 October 2015 в 13:30

1 ответ

Решение состоит в том, чтобы создать AltGr кодировки в /usr/share/X11/xkb/symbol/us, но поменять местами большинство ключей, используя вместо этого /usr/share/X11/xkb/keycodes/evdev.

(Однако я еще не выяснил, как отобразить Fn + F5 и Fn + F6 в XF86MonBrightnessDown и XF86MonBrightnessUp.)

0
ответ дан 2 October 2015 в 13:30

Другие вопросы по тегам:

Похожие вопросы: