If keyEingabe = false
ist sowieso schonmal falsch, es würde
If not KeyEingabe
heißen
Und zu deinem obigen Beispiel, es würde auch nichts bringen. Einen BreakPoint drauf und mann weiß was da eingetragen werden soll. Es bringt dir also 0 selbst wenns im anderen Thread läuft.