Ich habe das schon ein paar Mal in verschiedenen Threads diskutiert, aber ich glaube, ich habe nie ein wirkliches Problem daraus gemacht.
Die Idee des Conpty-Passthrough-Modus ist, dass eine Befehlszeilen-Client-Anwendung, die _weiß_, dass sie nur VT-Sequenzen (und __nicht____ die API) verwendet, um die Konsole zu modifizieren, einen speziellen Modus setzen könnte, ENABLE_PASSTHROUGH_MODE
. Wenn conpty aktiv ist, würde die Konsole dann _aufhören_, sich selbst über conpty zu rendern, und alles, was auf die Konsole geschrieben wurde, würde direkt zum Terminal gehen.
wsl
funktionieren, wo immer nur VT gesprochen wird.Dies hat einige Ecken und Kanten, die aussortiert werden müssen.
Get/SetConsoleMode
und Lesen von Eingaben / Schreiben von Ausgaben.Dazu muss eine echte Spezifikation geschrieben werden, aber es muss wahrscheinlich vorher ein Prototyp erstellt werden.
Dies kann tatsächlich # 1173 sein?
_oh mein Gott, ich habe einen Dupe eingereicht, du kannst weitermachen und mich jetzt zeichnen und vierteln_
mfw "Zieh und viertel mich jetzt": 🤔😱
Hilfreichster Kommentar
_oh mein Gott, ich habe einen Dupe eingereicht, du kannst weitermachen und mich jetzt zeichnen und vierteln_