В настоящее время только моя правая клавиша Alt kbd> (которую xev
печатается как keycode 108 / "ISO-Level3-Shift"
) способна печатать символы 3-го уровня, например {[]}
. Левая клавиша Alt (xev
показывает это как keycode 64 / Alt_L
) ничего не делает, хотя я установил это через xmodmap
так:
xmodmap -e "keycode 64 = ISO_Level3-Shift"
Это не сработало, но (для по какой-то причине) еще хуже. После использования команды правая клавиша Alt kbd> перестала печатать эти символы, но вызвала длинную последовательность имен файлов, например:
{.{7\ Wonders\ -\ Magical\ Mystery\ Tour,A{quaria,tomicWorm},Broken\ Rules,CrayonPhysicsDeluxe,F{BReader,ashionCents,ontmatr...
Я также пытался использовать опция для «3-го уровня» в настройках раскладки клавиатуры, которая тоже не работала. Есть мысли?
Вот как я это сделал:
используйте команду xev
. Это позволит вам получить десятичный код ключа, который вы хотите выбрать в качестве средства выбора третьего уровня. Затем закройте его.
Затем вычислите шестнадцатеричное число полученного кода ключа и введите следующее:
xmodmap -e "keycode 0xHEXA_NUMBER = ISO_Level3_Shift"