no úplně bezpolestně to nejde. Tady máme výhodu, že jsou to scan kódy původní 83 znakové klávesnice IBM PC (nebo 84 znakové, ta přišla později s tou divnou klávesou SysRQ), která neposílá prefixy ani vícebajtové kódy. Po návratu klávesy na horní polohu se jen pošle 0x80+původní kód, až u AT to zmršili :-)
Ale pravda je, že něco uniknout pochopitelně může. V našem případě ani ne, protože port čteme hodně rychle, určitě rychleji, než ty scan kódy proudí po sériové lince. Obecně - pokud je čtení provedeno řekněme jednou za snímek, to však problém být samozřejmě může, takže se může zdát, že se klávesa "zasekla" nebo naopak hned nereaguje.