entropie: /Ruby - eingabe

Beitrag lesen

Hallo Christian

http://www.rubycentral.com/ref/ref_c_io.html#read
http://www.rubycentral.com/ref/ref_c_io.html#readchar
http://www.rubycentral.com/ref/ref_c_io.html#sysread

Soweit war ich schon, allerdings warten diese methoden auf return.
Folgende lösung fals jemand mal vor dem gleichen problem steht.

module SetEnv

Stty_save = stty -g.chomp

# set terminal to RAW
  def self.start
    system("stty raw")
  end

# set terminal to default again
  def self.clean
    system "stty", Stty_save
  end

self.start

at_exit do
    self.clean
  end
end

Ist nicht gerade sauber ich weiss...

Mfg entropie

--
Whenever people agree with me I always feel I must be wrong.
  -- Oscar Wilde