0
ユーザにESCキーまたは他のキーを押すように求めます。 ESCを押すと、すべての操作が停止します。 ENTER(またはその他のキー)を押すと、追加の操作が実行されます。Ruby:gets.chomp 1 keypress
Enterキーを押しても正常に動作しますが、はが実際にEnterキーを押すのを待ちます。非常に友好的ではありません。
ユーザーが1回キーを押した後に続行する方法はありますか?
puts "Press Enter to continue or ESC to quit..."
decision = gets.chomp
if decision != "^["
then puts "do this stuff"
else
puts "bye"
end
あなたは正しいです。まだ学んでいる。あなたの推論を精緻化してくれてありがとう、それは "なぜ"を知るために多くの助けになる。 –
いつでもようこそ。 – mudasobwa