#!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