Я обсуждал это пару раз в разных темах раньше, но я думаю, что никогда не делал для этого реальной проблемы.
Идея режима conpty passthrough заключается в том, что клиентское приложение командной строки, которое _знает_, что будет использовать только последовательности VT (и __не__ API) для модификации консоли, может установить специальный режим ENABLE_PASSTHROUGH_MODE
. Если conpty активен, консоль _остановит_ рендеринг поверх conpty, и все, что будет записано в консоль, будет отправлено прямо в терминал.
wsl
, где будет говорить только VT.Это имеет некоторые шероховатости, которые должны быть решены.
Get/SetConsoleMode
и чтением ввода/записи вывода.Для этого нужно написать настоящую спецификацию, но, вероятно, перед этим нужно создать прототип.
Это может быть номер 1173?
_о мой бог, я подал на дудку, теперь вы можете взять и четвертовать меня_
mfw "нарисуй и четвертуй меня сейчас": 🤔😱
Самый полезный комментарий
_о мой бог, я подал на дудку, теперь вы можете взять и четвертовать меня_