LinuxまたはSolarisで矢印キーが押されたことをCプログラムで検出する最良の方法は何ですか?
私が知っているように、それを実行できる標準の C 関数はありません。int86 関数は使いたくない。私はポータブルな方法でそれを行う必要があります。
編集:コンソールアプリケーションについて質問しています。
コンソール アプリケーションの高度な画面およびキーボード処理を提供する curses/ncurses ライブラリを確認する必要があります。
広範なライブラリである curses については、多くのドキュメントが利用可能です。
ここで利用可能なこの質問に関する記事があります
特殊文字を読み取れるようにするには、プログラムを非標準モードに切り替える必要があると思います
SDL などを使用せずにこれを行いたい場合は、select() ステートメントと、それを使用してコンソール入力から読み取る方法を調べる必要があります。