Win版Rubyでkbhitみたいのないの?
while true
 <- ここでENTERが押されたらループを抜けたい
 a += 1
 puts a
 sleep 1
end