ruby-****@sourc*****
ruby-****@sourc*****
2004年 4月 15日 (木) 23:02:14 JST
------------------------- REMOTE_ADDR = 80.133.159.101 REMOTE_HOST = URL = http://ruby-gnome2.sourceforge.jp/de/?tips_key_pressed ------------------------- =Herausfinden, welche Taste gedrkt wurde Das folgende Skript tut, was in der 樅erschrift steht: require 'gtk2' Gtk.init window = Gtk::Window.new window.add_events(Gdk::Event::KEY_PRESS) window.add(Gtk::Label.new("Press Key!")) window.signal_connect("key-press-event") do |w, e| p "#{e.keyval}, Gdk::Keyval::GDK_#{Gdk::Keyval.to_name(e.keyval)}" end window.set_default_size(100, 100).show_all Gtk.main Beachten Sie, dass das vorliegende Skript einen systemabh粮gigen Key-code ermittelt.