Могу ли я настроить обе клавиши Alt для печати знаков 3-го уровня через xmodmap или параметры клавиатуры?

В настоящее время только моя правая клавиша Alt (которую xev печатается как keycode 108 / "ISO-Level3-Shift") способна печатать символы 3-го уровня, например {[]}. Левая клавиша Alt (xev показывает это как keycode 64 / Alt_L) ничего не делает, хотя я установил это через xmodmap так:

xmodmap -e "keycode 64 = ISO_Level3-Shift"

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

{.{7\ Wonders\ -\ Magical\ Mystery\ Tour,A{quaria,tomicWorm},Broken\ Rules,CrayonPhysicsDeluxe,F{BReader,ashionCents,ontmatr...

Я также пытался использовать опция для «3-го уровня» в настройках раскладки клавиатуры, которая тоже не работала. Есть мысли?

2
задан 24 July 2018 в 11:38

1 ответ

Вот как я это сделал:

используйте команду xev. Это позволит вам получить десятичный код ключа, который вы хотите выбрать в качестве средства выбора третьего уровня. Затем закройте его.

Затем вычислите шестнадцатеричное число полученного кода ключа и введите следующее:

xmodmap -e "keycode 0xHEXA_NUMBER = ISO_Level3_Shift"
0
ответ дан 24 July 2018 в 11:38

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

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