0

ucon(http://www.umonfw.com/ucon)というターミナルエミュレーターを作成/保守しました。これを実際の端末エミュレーターと呼ぶのは悲しいことだと思います。なぜなら、それは多くの優れた機能を果たしますが、VT100エスケープシーケンスの処理はあまり得意ではないからです。とにかく、私が解決したことのない問題の1つは、左上隅(TLC)の実際の座標位置です。かなり長い間、私は1,1がTLCであると想定していました(これはVIが使用しているようです)。ただし、0,0がTLCであるように見える場合がいくつかあります。さらに、プログラムが実際にエスケープシーケンス "<1b> [0; 0f"を使用して、カーソルを0,0の位置に強制するのを時々目にします。したがって、カーソルが意図的に画面の外に置かれていないと仮定すると、0,0がTLCであると仮定する必要があります。

VT100の第一人者はいますか?

4

1 に答える 1

2

左上隅は、ANSIX3.64標準に従って1.1です。ゼロの値はデフォルト値を表します。この場合、TLCがデフォルトです。

于 2013-07-25T19:08:10.963 に答える