#!usr/bin/env/ ruby
# -*- coding: utf-8 -*-

require 'io/console'
require 'curses'

puts "1: io/console  2: Curses"
case STDIN.getch
when "1"
  until (char = STDIN.getch) == "\u0003"
    puts "key #{char.inspect} is pressed"
  end
when "2"
  loop { puts "key #{Curses.getch.inspect} is pressed"  }
end
