Oder könnte es zu timing-Problemen kommen wenn die pads nicht auf die Millisekunde genau gleichzeitig geschlossen werden?
Zum Thema Timing: ja das könnte bei dieser Lösung ein Problem sein. Software würde ggfs. erst die Shift-Taste abfragen und dann die Cursortaste. Die Zeit zwischen den beiden könnte je nach Implementierung bis runter auf 12 Mikrosekunden liegen (nach dem Auslesen ein cmp #, ein Branch, ein sta und ein weiteres Auslesen = 12 Takte). Ich könnte mir vorstellen, dass das mechanische Schließen der zwei Kontakte eine größere Toleranz hat und dann würde der Tastendruck gelegentlich nicht richtig erkannt.