Man kann, in dem man einen LowLevel-Hook installiert, und dessen Weiterleitung blockiert, sämtliche Eingaben verhindern. Ich weiss nur nicht, ob die Logik für das umschalten des Bildschirms vor oder nach der Hookchain sitzt.
BlockInput() gibt es noch, allerdings ist es ziemlich rabiat. Man muss es nämlich softwareseitig wieder entfernen ohne dafür auf Inputs reagieren zu können, oder neustarten...
Bei der Variante mit den Hooks kann man immerhin noch selber bestimmen, ob einzelne Events nicht doch durch kommen sollen. Diesbezüglich hab ich auch ein kleines (in keiner Weise bösartiges) Beispiel in der Pipeline dass ich hier noch posten wollte, wo aber noch einzwei Zeilen Doku rein müssen vorher =)
"When one person suffers from a delusion, it is called insanity. When a million people suffer from a delusion, it is called religion." (Richard Dawkins)