Bei der herkömmlichen digitalen Klickerkennung gibt es zwei Zustände: Ein Switch ist entweder gedrückt oder nicht gedrückt. Das Signal hat somit entweder den Wert 0 oder 1.

Bei der digitalen Klickerkennung wird in der Regel eine Entprellung (Debounce) vor und nach dem Klick benötigt, da die meisten Switches aufgrund ihrer mechanischen Eigenschaften ein gewisses Kontaktprellen aufweisen. Dadurch kann es beispielsweise zu einer Verzögerung von 10 ms kommen.

Beim Analog Key Sensing hingegen wird die analoge Signalmatrix mit einer Frequenz von etwa 13 kHz analysiert, um Veränderungen im Signal möglichst schnell zu erkennen und einen Klick auszulösen. Dabei lassen sich anhand des Signalverlaufs verschiedene Zustände unterscheiden, je nachdem, wie der Switch betätigt wird und wie sich das Signal verhält.

Der Algorithmus kann zwischen dem Kontaktprellen des Switches und bestimmten Arten von Klicks unterscheiden. Beispielsweise erkennt die Slamclick-Korrektur einen Slamclick anhand seines kürzeren Signalverlaufs.

Analog Key Sensing benötigt keinerlei Debounce. Debounce stammt aus der digitalen Signalverarbeitung. Der Switch selbst bleibt unverändert und weist weiterhin dasselbe mechanische Kontaktprellen auf.

Analog Key Sensing erfasst das Signal jedoch mit einer extrem hohen Abtastrate, ähnlich wie ein Oszilloskop. Dadurch wird das Kontaktprellen nicht mehr als digitales Ein-/Aus-Signal (0/1) verarbeitet, sondern als mathematische Funktion des analogen Signalverlaufs dargestellt. Eine herkömmliche Entprellung ist somit nicht mehr erforderlich.

Das Prinzip lässt sich mit der Helligkeitsregelung von LEDs vergleichen. Bei herkömmlichen LEDs wird die Helligkeit durch schnelles Ein- und Ausschalten in kurzen Zeitabständen gesteuert. Je länger die LED innerhalb eines bestimmten Zeitraums eingeschaltet ist, desto heller wird sie wahrgenommen.

Analog Key Sensing funktioniert gewissermaßen umgekehrt: Statt nur zwischen Ein und Aus zu unterscheiden, wird das tatsächliche analoge Signal ausgewertet, ähnlich wie bei der direkten Messung der Helligkeit einer LED.

Das entsprechende Patent findest Du hier:
https://patentimages.storage.googleapis.com/1a/ad/8c/73c4c6f48fbdd2/WO2014131699A2.pdf

Die folgenden Mäuse verwenden diese Technologie:

  • XM1 / XM1r
  • OP1 / OP1 RGB wired