Я не могу вставлять каретки и метки (и, возможно, другие символы) в XTerm при определенных условиях. Когда я перемещаю фокус с XTerm на Firefox и использую Alt+Tab для переключения назад, я больше не могу вставлять ^ и `.

Как ни странно, я могу воспроизвести проблему только с помощью Alt+Tabbing из Firefox в XTerm, другие приложения, похоже, не вызывают проблему. Из того, что я пробовал, это действительно акт обхода в XTerm, табулируя для Firefox и нажав назад работает только в обычном режиме.

Я использую XTerm(297) в Ubuntu 14.04.2 LTS. Я использую немецкую раскладку клавиатуры, поэтому я должен следовать за пробелами и метками, чтобы они выглядели отдельно. В этом случае нажатие клавиши backtick/caret просто ничего не делает, а в следующем пробеле вставляется пробел. Когда я использую раскладку клавиатуры США для тестирования, все тоже отлично работает.

Пожалуйста, помогите мне решить эту загадку.

1 ответ1

0

Вот предположение: Alt+Tab обратно в xterm на самом деле не помещает фокус в окно VT100.

Даже на один пиксель может возникнуть проблема, когда у вас есть скомпонованные клавиши, например, между полосой прокрутки и окном VT100.

xterm добавляет ключевые переводы позволяют печатать " в любом месте" на своем общем окне, но код XIM не позволяет несколько окон , чтобы действовать в качестве входных данных. Было несколько сообщений об ошибках, связанных с перемещением курсора через этот пробел. В журналах отчетов об ошибках Debian сообщалось о связанной проблеме - # 721523 xterm: неверная позиция предварительного просмотра XIM

(Нет простого решения для этого сценария).

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .