「Ruby入門」RubyはWindowsでキーボード入力を読むサンプルコード

rubyコード:
require 'Win32API’

def getch
@getch ||= Win32API.new('crtdll’, '_getch’, [], 'L’)
@getch.call
end

while (c = getch) != ?\e
puts “You typed #{c.chr.inspect}"
end

Development

Posted by arkgame