Wenn der Barcodescanner nicht 20 schickt kannst du auch nicht 20 empfangen. Da machst du nichts falsch.
Und nur weil die Quersumme der Tastencodes 20 ergibt ist das keine 20
Aber eigentlich ist es doch auch egal ob eine 20 ankommt oder nicht? Dir geht es doch nur darum festzustellen wenn etwas vom Barcodescanner kommt. Und wenn dieser anstelle einer 20 etwas anderes schickt reagiere doch einfach auf das andere.