![参考文献](https://rvso.com/image/169406/%E5%8F%82%E8%80%83%E6%96%87%E7%8C%AE.png)
答え1
これは、標準入力モードのライン ディシプリンから得られる端末入力デコードのレベルです。それほど多くはありません。
カーソル キーパッド、編集キーパッド、およびファンクション キーを考慮した編集可能なコマンド ライン入力を提供するすべてのアプリケーションは、端末を raw 入力モードに切り替え、端末タイプ (および RXVT、Linux KVT、SCO コンソール、および Interix のさまざまなステート マシンの不具合) を考慮して ECMA-48 入力ストリームをデコードする必要があります。プログラムでこれを行う必要があります。
これを行うためのライブラリはGNU ReadLineからlibtermkey/まで様々あります。libtickitそして編集行(別名 libedit) を Z シェルの ZLE および Korn シェルの編集ライブラリに追加します。