Und diese Verzögerung beeinflußt wohl PollSwitch(). Versuche es mal mit einem Sleep(200); Oder eben mit einer zuverlässigeren Tastenabfrage.