Mega Code Archive
Categories
/
Ruby
/
Windows Platform
Read from keyboard
require 'Win32API' def getch @getch ||= Win32API.new('crtdll', '_getch', [], 'L') @getch.call end while (c = getch) != ?\e puts "You typed #{c.chr.inspect}" end