A linkelt megoldásnál pont a kívánt "egyszerre többet nyomok" esetet nem lehet megengedni, mindegyik gomb határozott feszültséget okoz.
Azt mondanám, hogy emellé a CTRL, SHIFT gombokat külön lábakon kezeld, és akkor azokat már lehet figyelembe lehet venni a feldolgozáskor.