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.
Zrovna nedavno jsem nahodou zavadil o videa Bena Eatera na YT, ktery vlastnosti klavesnic (PS2, USB) pekne popisuje vcetne osciloskopickych zaznamu. Treba tady ma rozebrano, jak funguje N-key rollover https://www.youtube.com/watch?v=2lPzTU-3ONI