Linuxでncursesライブラリを使用してCアプリケーションを開発しています。私のプログラムは、AltキーとEscキーの押下を区別できません。どちらも27を返す! 私はどのように私は2つを区別することができますか? ありがとうございますncursesでaltとescのkeypressを区別する
0
A
答えて
0
1
^[
の後ろに短い文字列を組み込んで、それ以上の文字があるかどうかを確認する必要があります。そうでない場合はEscが押されています。
+0
私はそれを行う方法がわかりません!あなたは睡眠/睡眠使用を意味するのですか?親切に例を挙げていただけますか? – rahman
関連する問題
- 1. JQuery Esc Keypress bind
- 2. ALT + F4とタスクバークローズイベントを区別する
- 3. bootstrap popover add esc keypress check and close
- 4. クリックとマウスとの区別を区別する
- 5. Python telnetlibで "ESC + 3"と "ESC + E"を送信する方法は?
- 6. ファイルとディレクトリを区別して区別できますか?
- 7. イメージビューをシングレットとスクロールで区別する
- 8. C++でフォルダとファイルを区別する
- 9. ncursesとC- ncursesウィンドウで 'df'コマンドの出力を表示
- 10. アクティブレコードルビーと区別する
- 11. ホットリンクとサイトのユーザーを区別する
- 12. Pythonで/ <from <と区別する
- 13. ウィンドウモダリティと `esc`キー
- 14. Countサブクエリとは区別されますか? 1つの列から区別する別の方法ですか?
- 15. ESC POSコマンドプリンタのビットイメージを印刷するためのESC *
- 16. Javascript ALTをクリックするとリンクが開きます別のリンク
- 17. Pythonを使ってSelenium WebDriverの "ALT"キーと "Esc"キーを押さえる方法は?
- 18. はPythonでロギングとncursesを別々のTTYに持っています
- 19. タップとドラッグを区別する方法
- 20. マウスクリックとタッチタップを区別する方法
- 21. 色とチャートを区別する方法
- 22. CheckBox:ボックスとラベルを区別する
- 23. CmakeはlibC++とlibstdC++を区別する
- 24. デザイナコードとランタイムコードを区別する
- 25. iOS - NSDictionaryとNSMutableDictionaryを区別する
- 26. 文書タイトルとセクションタイトルを区別する
- 27. Windowsとdllを区別する方法
- 28. lmオブジェクトとrlmオブジェクトを区別する
- 29. ipadsとiphoneを区別するビューポート
- 30. ßとssを区別するSQLクエリ
私はすでにそれを見ていました。しかし、ERRが何を意味するのか分からなかった。あなたは私に例を挙げてください。ありがとう(私は、たとえncursesを使用しなくても、例を提供することができると思います。)ありがとうございました。 – rahman
ncursesのタイムアウトは非常にうまくいきます。タイムアウト(1); ch = getch(); if(ch == 'd') {...}ありがとうございました – rahman