RGSS verwendet ein eigenes Input-Modul welches die Tastenabfrage übernimmt und in jeglichen Standardscripten verwendet wird.
Auf dem Modul muss regelmäßig die Update-Methode aufgerufen werden damit neue Eingaben getätigt werden können.
Diese Update-Methode wird durch die derzeit bestehende Instanz der Variable $scene aufgerufen.
In der Update-Methode der verschiedenen Szenen sollte irgendwo der Aufruf für das Update von Input liegen.

Du könntest eine globale Variable als Schloss benutzen damit dieses Update des Input-Moduls herausgefiltert wird. Dann müsstest du lediglich in jeder Szene welche das Update aufruft eine Abfrage zum Zustand dieser Schlossvariablen machen.