curses を使用して小さなコンソール アプリケーションを開発しています。
ユーザー入力を待つメインループセクションがあり、getstr関数を使用します。もちろん、これはユーザーがEnterキーを押すのを待ちます。
上下とタブのキープレスをキャプチャしたいと思います。これはgetstrではできないと思います。
誰でもこれを行う方法を知っていますか?
編集: STDIN.getc を使用してアプリケーションの実行をブロックしようとしましたが、getch は矢印キーをキャッチしません。
編集 #2: Windows でこのコードを試しています。Linux では Curses.getch が機能するようですが、Windows では上向き矢印のキーが送信されません。