Läßt sich auch mit Ruby lösen.

Code:
Input.press?(TastenCode)
Das gibt true zurück solange die angegebene Taste gedrückt ist, kann also in einem if oder einem Conditional Branch verwendet werden.
Gültige Werte für den TastenCode sind:
Code:
# Die Cursortasten
Input::DOWN
Input::LEFT
Input::UP
Input::RIGHT

Input::A # Taste A (was eingestellt ist, siehe F1)
Input::B # Die Abbruch-Taste (Esc)
Input::C # Bestätigungstaste (Enter, Space)
# Weitere Gamepad-Tasten, die über F1 belegt werden können
Input::X
Input::Y
Input::Z
Input::L
Input::R

# Selbsterklärend
Input::SHIFT
Input::CTRL
Input::ALT
Input::F5
Input::F6
Input::F7
Input::F8
Input::F9
Das Arbeiten mit diesen obigen Konstanten erspart es einem sich irgend eine Zahl zu merken. Input::F5 ist da doch viel aussagekräftiger als zB 8 (kA welcher Taste 8 entspricht).