FishDude
@FishDude

Искажение ввода символов в терминальной сессии — что это?

Наблюдаю нечто странное: прицепил считыватель магнитных карт ( USB MSR cardreader ), и смотрю, как он работает в терминальной сессии. Локально всё работает окей. Но в терминале... символы префикса довольно часто искажаются; а если терминальное окно работает на fullscreen, то всегда искажаются суффиксы.

Пример: локально картридер считывает всегда такую информацию: ;2222?

Вот что ловится в терминале, работающем в окне:

;2222?
;2222?
+2222? < -- баг
;2222?
;2222?

А вот что ловится в терминале, работающем на полный экран:

;2222/
;2222/
;2222/
;2222/

Собственно, wtf, почему такие искажения?
  • Вопрос задан
  • 204 просмотра
Пригласить эксперта
Ответы на вопрос 1
FishDude
@FishDude Автор вопроса
Появилось мнение, что это поведение терминала зависит от комбо-боксика «использовать сочетания клавиш Виндовс» - по умолчанию, они передаются в режиме full-screen, а в окне не передаются. Но откуда у картридера... служебные символы?
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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