Gerade habe ich festgestellt, dass die „nach links“- und „nach rechts“-Pfeiltasten bei keydown die selben Codes ergeben wie die Zusatztasten meiner Maus.
Nämlich 37 bzw. 39 (dezimal).
Bei keyup unterscheiden sich die Codes. Die Pfeiltasten liefern ebenfalls 37 und 39, während die Maustasten beide 224 liefern.
Um die Maustasten eindeutig zu identifizieren, müssen also wohl beide Ereignisse abgefangen und die Rückgabe mit den obigen Werten abgeglichen werden.
Ich hab das noch nicht gemacht, befürchte aber, dass eine robuste Lösung nicht ganz trivial sein wird, da ja Tastendrücke zwischen down und up gegebenfalls eliminiert werden müssen usw.
Auch hab ich das ganze noch nicht mit anderen Mäusen getestet.
Wenn jemand noch Ideen dazu hat, freue ich mich.
Alles Gute
danger