「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
Coding Changes the World
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