私はCで小さなシェルを実装しており、Ctrl-Up
とCtrl-Down
を使いたいと思います。 Ctrl-Up
、Ctrl-Down
、Ctrl-Shift+C
のASCIIコードはありますか?私は彼らのためにどこでも探していて、私はそれらを見つけることができませんでした。Ctrl-UpとCtrl-DownのASCIIコード
答えて
@MateoConLechugaが述べたように、あなたが探しているものは存在しません。 Ctrl-Up
を押すと実際に何が起こるかは、端末がESC
文字で始まるspecial sequence of charactersを送信していることです。たとえば、私の端末でCtrl-Up
はESC[1;5A
を送信します。
ncursesやtermcapライブラリのようなものを使用する必要があるのは、端末に依存しない方法で端末入力などを処理することです。
あなたにとって残念なことに、これはおそらくあなたが望んでいたより多くの仕事です。 「小さな」シェルを書くことは自明ではありません。
私は 'termcap'を使用しています。' CTRL + LEFT'と 'CTRL + RIGHT'で' 5D'か '^ [[1; 5D'と' 5C'または '^ [[1;何らかの理由で自分の端末で 'CTRL + UP'を取得できません –
あなたの端末は単に' Ctrl-up'をサポートしていないかもしれません。使用している端末があればRTFMする必要があります。 –
他の端末でテストしたところ、 'guake'は' Ctrl-up'を取りませんでした。 –
- 1. オーディオへのASCIIコード
- 2. InstallScript InstallShieldのASCIIコード
- 3. ASCIIコード変換
- 4. HTML ASCIIコード£
- 5. ASCIIコードポイントと文字コードの比較
- 6. python:拡張ASCIIコード
- 7. ASCIIコードの解釈(アセンブリ)
- 8. find_element_by_partial_link_text ASCIIコードの問題
- 9. Postgres 9.0 + translate関数とasciiコード
- 10. Python 3 ASCIIコード219号
- 11. MS SQLでasciiコードをシフト
- 12. ' - 'のASCII文字コードとは何ですか?
- 13. C++からASCIIコードをモールスコードに変換
- 14. 文字をASCIIコードに変換する
- 15. HTML ASCIIコードで置き換えます
- 16. Python3とASCII
- 17. ルビー:ASCIIと®
- 18. ASCIIエンコードとユニコードエンコード
- 19. ASCIIコードを書く方法とそれを確認する
- 20. C#のUrlDecodeとASCII文字
- 21. 文字列のリストをASCIIコードのnumpy配列として表現する
- 22. C、このコードが印刷されます。このASCIIのPROB
- 23. ASCII
- 24. 私のコードでASCII以外のバイトを見つけるには?
- 25. ASCIIコード化のためのマップ不可能な文字
- 26. SQL ASCIIからUTF-8への変換の文字コード
- 27. 文字列をasciiとasciiに変換する
- 28. SQL Serverハッシュバイスと拡張Ascii
- 29. pandasカラムのhtml構文/ asciiコードを置き換えます
- 30. 機能(アスキー、a、b、c)は、ASCIIコードのパズル
「C-Up」などとは、「Ctrl-Up」などを意味しますか? –
[テーブル](http://www.asciitable.com/)をご覧ください – George
@EdCottrellはいCTRLの 'C' –