Используйте два ключа для доступа на 3-й уровень

Используйте два ключа для доступа на 3-й уровень

Я использую Xubuntu 16.04.

Я хочу использовать ОБА AltGr и левую клавишу Win для доступа к третьему уровню (потому что это упрощает набор кода LaTeX). В xfce4-keyboard-settings левая клавиша Win назначена на клавишу Compose, но это не срабатывает. Например, я хочу получить доступ к backslach (), которая находится на 3-м уровне клавиши 20 и чей 1-й уровень - ' (апостроф), нажав либо AltGr+', либо LWin+'. Я знаю, что это было возможно в Gnome 2 в параметрах Layout, но я не могу заставить это работать в XFCE.

Помогите пожалуйста. Спасибо заранее.

решение1

Команда терминала, чтобы сделать то, что я хочу, это

xmodmap -e "keycode 133 = ISO_Level3_Shift"

поэтому я просто добавил эту команду в XFCE Startup. Должен быть более элегантный способ через файл настройки в домашнем каталоге, хотя добавление файла .xmodmap не сработало.

В этом случае 133 — это левая клавиша Win; вы можете получить это, запустив xev на терминале, нажав клавишу, для которой вы хотите получить код, и он будет напечатан на терминале. Надеюсь, это поможет другим людям.

решение2

В одну сторону:

  • Открыто /etc/default/keyboardдля редактирования
  • НаборXKBOPTIONS="lv3:lwin_switch"
  • Перезагрузить

Связанный контент