Hallo Struppi,
vielen Dank für deinen tollen und komplexen Code!
Das Problem wurde durch Verwendung des keydown-Events gelöst.
Du hast mich auf die richtige Spur gebracht.
Mit keydown werden unterschiedliche Werte abgefangen, mit keyup wie beschrieben identische.
Die Idee mit der binären Darstellung ist auch spannend, womöglich kann ich das gut einsetzen.
Nochmals danke und alles Gute
danger