Rubyアプリケーションに何もせず、応答に時間Curses.getch
がかかりすぎる(ミリ秒以上)場合は続行するにはどうすればよいですか?x
例:
case Curses.getch
when ?a (do stuff)
when ?s (do stuff)
etc.
when takesTooLong (do nothing)
end
ユーザーが指定された時間内にキーを押さなかった場合でも、アプリケーションを続行したい。
これどうやってするの?sleep
後を実行することを考えましたが、ユーザーがキーを押した後Curses.getch
にスリープが実行されます。