Linux で Nano と連携するアプリケーションを作成しています。Nano は、ファイルを保存/終了/操作するために制御シーケンスを受け取る必要があります (^G ^R ^O ^Y ^K
など)。
^X = U+0018
盲目的な偶然でのユニコードを見つけました。CTRL+SHIFT+U+0018 で GEdit に入力し、Enter キーを押します。これにより、コピー/貼り付けできる文字が得られます。しかし、アプリケーションを完成させたいので、ctrl/alt/shift + 他のキーの組み合わせのユニコード文字の完全なリストを取得できるようにしたいと考えています。
シェル間をnetcatで接続し、(たとえば)CTRL + Bを押して反対側に何が表示されるかを確認することで、これを実行しようとしました。これは、netcat を介して送信できるようになる前に、端末が一部のエスケープを「解釈」するため、すべてではなく、それらの一部で機能します。
運が悪いので、何時間もかけてそれを解決しようとしてきたので、私は今賞金を提供しています。私が欲しいのは次のいずれかです:
- A) すべてのユニコードを取得する方法
CTRL/ALT/SHIFT + key combinations
(例CTRL+G
= どのユニコード)? - B) 上記のものを含む包括的なリスト。