Class | Rubygame::KeyUpEvent |
In: |
ext/rubygame/rubygame_event2.c
lib/rubygame/event.rb |
Parent: | Rubygame::Event |
Indicates that a keyboard key was released.
See KeyDownEvent.
key | [RW] | |
mods | [RW] | |
string | [RW] |
# File lib/rubygame/event.rb, line 119 def initialize(key,mods) if key.kind_of? Integer @key = key @string = Rubygame.key2str(key, mods) #a string or nil elsif key.kind_of? String @key = Rubygame::Key::ASCII2KEY[key] if @key != nil @string = key else raise(ArgumentError,"First argument of KeyUpEvent.new() must be an Integer KeySym (like K_A) or a ASCII-like String (like \"a\" or \"A\"). Got %s (%s)"%[key,key.class]) end end @mods = mods end