KeyReleaseTrigger is an event trigger which fires when a key on the keyboard is released (i.e. KeyReleased).
NOTE: This trigger is identical to KeyPressTrigger, except that it fires for KeyReleased instead of KeyPressed. Please see the documentation for KeyPressTrigger for info about the parameters and behavior of the trigger.
Returns true if the event is a KeyReleased event and the event’s key and mods BOTH match the trigger’s expectations.
See KeyPressTrigger#match? for more information.
# File lib/rubygame/event_triggers.rb, line 440 def match?( event ) if event.kind_of?( Rubygame::Events::KeyReleased ) ((@key == :any) or (event.key == @key)) and \ ((@mods == :any) or (@mods == :none and event.modifiers == )\ or (_mods_match?(event.modifiers))) end end