シリアルポート経由で「ENTER」キーを送信するという質問と同じように、シリアルポート経由で「矢印キー」を送信するにはどうすればよいですか? 特に上矢印キー。
質問する
5549 次
2 に答える
4
カーソルキーは、キーボードの比較的新しい機能です。ASCIIコードが選択された時点ではまだ存在していませんでした。これは主に、当時使用されていたテレタイプの機能に基づいていました。広く使用されているASR-33と同様に、そのキーボードレイアウトは次のようになりました。
カーソルキーはありません。当時、改行が個別のキーであったことに注意してください。ASCIIでは「\n」です。Unixでの行末制御文字へのアクセスが容易で、その選択に影響を与えます。Returnキーは、最新のキーボードのEnterキー、ASCIIの「\r」と同等でした。
したがって、カーソルキー用に選択する標準コードはありません。それらを自分でエンコードする必要があります。 ANSIエスケープコードは一般的な標準でした。DECVT -52およびVT-100のエミュレーションも非常に一般的でした。
于 2012-12-03T15:30:21.717 に答える