我之前在不同的线程上讨论过这个问题几次,但我认为我从来没有为它提出过真正的问题。
conpty passthrough 模式的想法是,命令行客户端应用程序_知道_它只会使用 VT 序列(和 __not__ API)来修改控制台,可以设置特殊模式ENABLE_PASSTHROUGH_MODE
。 如果 conpty 处于活动状态,则控制台将_停止_在 conpty 上渲染自身,并且写入控制台的任何内容都将直接进入终端。
wsl
这样的东西特别有效,它只会谈论 VT。这有一些需要整理的粗糙边缘。
Get/SetConsoleMode
和读取输入/写入输出。这需要编写一个真正的规范,但它可能需要在此之前完成原型设计。
这实际上可能是#1173?
_哦,我的上帝,我已经提交了一个骗局,你可以继续画我现在的四分卫_
mfw“现在就画出我的四分之一”:🤔😱
最有用的评论
_哦,我的上帝,我已经提交了一个骗局,你可以继续画我现在的四分卫_