# File lib/xiron/stream.rb, line 196 def grab_terminal at_exit { system("stty sane") } Thread.new do loop do system("stty -icanon min 1 time 0") key = STDIN.sysread(1) system("stty sane") key = 'space' if (key == ' ') e = Event.new e.id = key e.x = e.y = 0 send_event e end end end