Ärgerlich. Wie hast du das Diagnostiziert? Hast du mal über einen längeren Zeitraum alle Tasten-Events Protokolliert? Vielleicht gibt es ja doch noch ein brauchbares Muster, das man erkennen kann. Selbst wenn es nicht perfekt wird, wäre eine Verbesserung des Verhaltens wünschenswert.
Wie wäre es damit: Bei meinen zwei bisher getesteten Swisscom-Bettys ist "Links" völlig sauber, nur "Rechts" macht Probleme, d.h. Bei Hoch/Runter kommt fälschlicherweise auch Rechts mit, und bei Rechts kommen Hoch oder Runter mit. Angenommen, man wartet mit dem Erzeugen eines Tastenevents etwas, vielleicht 10ms. Wenn in der Zeit "hoch/rechts" kommt, wird "Runter" gewertet, bei "hoch/rechts" wird "Hoch" genommen, und bei "hoch/runter/rechts" ist es eben "Rechts".
Ich befürchte, dass das auch nicht ganz sauber ist, daher die Frage nach der Protokollierung. Existieren da bereits Daten? Es kann ja einfach über Seriell ausgegeben werden zur Auswertung auf dem PC. Mit Swisscom-Quelltext *hint, hint* würd ich ja selber mal experimentieren
Alternativ kann man sich fragen, ob es irgendeine andere Hardware-Maßnahme gibt, mit der man die Abstandsnoppen ersetzten/nachahmen kann. Irgendwas einzukleben scheint mir nicht stabil genug, aber irgendwas muss doch gehen. Wenn nur der 3D-Drucker schon fertig gebaut wäre