追加読書

追加読書

ターミナルで矢印を押すとカーソルが正しく動きますが、C、C++、Pythonで簡単なアプリケーションを書くと、^[[A, ^[[B... Python]を使って簡単なプログラムを作成しました。コードと結果を見ることができます。

ここに画像の説明を入力してください。

答え1

これは、標準入力モードのライン規則から得られる端末入力復号レベルである。多くはありません。

カーソルキーボード、編集キーボード、ファンクションキーをサポートする編集可能なコマンドライン入力を提供するすべてのアプリケーションは、端末の種類(およびさまざまな種類)を考慮して端末を生の入力モードに切り替えて、ECMA-48入力ストリームをデコードする必要があります。ステートマシン)RXVT、Linux KVT、SCOコンソール、およびInterixコレクション)。プログラムでこれを行う必要があります。

GNU ReadLineからlibtermkey /までこれを実行するさまざまなライブラリがあります。libtickitそして編集行(別名libedit)をZシェルのZLEおよびKornシェル編集ライブラリに追加します。

追加読書

関連情報