В xterm, когда я нажимаю alt-backspace
, xterm производит символ Unicode 'ЛАТИНСКАЯ СТРОЧНАЯ БУКВА Y С ДИЕРЕЗИСОМ' (U+00FF), как описано здесь. Это обнаруживается на экране как 'y' символ с двумя точками выше его.
Какой компонент, код или конфигурация заставляют эту конкретную последовательность Unicode испускаться, когда alt-backspace вводится? terminfo? Это трудно кодируется в xterm? Xkb? Что-то еще?
Я был бы оценка любые указатели на конфигурационные файлы, страницы справочника, исходный код, и т.д.Спасибо.
Вы хотели страницу справочника?
man xterm
eightBitInput (class EightBitInput)
If “true”, Meta characters (a single-byte character combined
with the Meta modifier key) input from the keyboard are pre‐
sented as a single character, modified according to the eight‐
BitMeta resource. If “false”, Meta characters are converted
into a two-character sequence with the character itself pre‐
ceded by ESC. The default is “true”.
Никакие аплодисменты или необходимое спасибо: Просто нажмите печальную небольшую серую галочку, пока это не станет зеленым. Для любых будущих вопросов: просто щелкают здесь . ;-)
поместите стрелку в середине термина, затем сохраняют продвинутую кнопку мыши Ctrl+left и в опции "Meta send escape" проверки меню
файл редактирования/etc/X11/app-defaults/XTerm добавляет эту строку в конце
*metaSendsEscape: Верный