Warum können magnetische Schalter den Betätigungspunkt einstellen, während mechanische Schalter dies nicht können?

  1. Start
  2. Aktuelles
  3. Wissensdatenbank
  4. Warum können magnetische Schalter den Betätigungspunkt einstellen, während mechanische Schalter dies nicht können?

Magnetic switches allow for adjustable actuation points because they output a continuously varying analog signal; the controller can read the precise depth of the stem at any position, meaning the actuation point is defined by software. In contrast, mechanical switches output a binary „on“ or „off“ signal; the actuation point is determined by the physical contact position of the metal leaf spring and is fixed at the factory. This is not merely a difference in „precision,“ but a fundamental difference in the nature of the signal itself.


 

I. Mechanische Schalter: Betätigung als physikalisches Ereignis

Die interne Struktur eines herkömmlichen mechanischen Schalters ist einfach: ein Schaft, eine Feder, eine Metallblattfeder und elektrische Kontakte.

When you press the key, the stem moves downward, causing the metal leaf spring to deform. Once the leaf spring reaches a critical point of deformation, the moving contact physically touches the stationary contact, closing the circuit and sending a „key pressed“ signal to the computer. When the key is released, the leaf spring snaps back, the contacts separate, and the circuit opens.

Bei diesem Prozess wird der Betätigungspunkt durch die physikalische Position der Blattfeder bestimmt. Die Betätigung erfolgt genau dort, wo die Blattfeder Kontakt hat. Es handelt sich nicht um einen einstellbaren Parameter, sondern um einen inhärenten Bestandteil der mechanischen Struktur des Schalters. Beispielsweise ist der Betätigungspunkt für kirschrote Schalter auf 2.0mm für Silberschalter, 1.2mm für Silberschalter und 2.0mm für braune Schalter festgelegt – diese Werte sind während der Herstellung in der Geometrie der Metallblattfeder fest kodiert.

Benutzer können dies nicht ändern. Wenn Sie den Schalter nicht durch einen ersetzen, der einen anderen Betätigungspunkt hat, bleibt dieser Punkt unverändert.

 

II. Magnetschalter: Betätigung als Softwarebestimmung

Magnetische Schalter haben eine ganz andere Struktur: Es fehlen Metall-Blattfedern und physikalische Kontakte, stattdessen ist ein Permanentmagnet an der Unterseite des Schafts befestigt, und ein Hall-Effekt-Sensor ist direkt darunter auf der Leiterplatte positioniert.

Wenn Sie die Taste drücken, bewegt sich der Magnet näher an den Sensor heran, wodurch sich die erkannte Magnetfeldstärke ändert. Diese Änderung ist kontinuierlich: Der Sensor gibt einen Spannungswert aus, wenn der Magnet 5mm entfernt ist, einen anderen, wenn er 3mm entfernt ist, und noch einen, wenn er 1mm entfernt ist.

The sensor outputs an analog signal rather than a simple „on“ or „off“ state. The microcontroller continuously reads this voltage value at an extremely high frequency (e.g., 8000Hz) and converts it into the precise position of the stem using a calibration curve. It then compares this calculated position against the user-defined actuation threshold:

„The user has set the actuation point to 1.5mm. If the current stem position is 1.2mm, the threshold hasn’t been reached, so no actuation occurs. If the current stem position is 1.6mm, the threshold is exceeded, and actuation occurs.“

Die Zahl 1.5mm für den Betätigungspunkt ist ein Softwareparameter, nicht ein fester physischer Standort innerhalb der Hardware. Benutzer können diesen Wert über die Treibersoftware auf 0.1mm, 4.0mm oder alles dazwischen anpassen. Nach der Änderung wird die Entscheidungslogik des Mikrocontrollers entsprechend aktualisiert und der Betätigungspunkt wird effektiv verschoben.

Der Schaltmechanismus selbst bleibt unverändert.

 

III. Hauptunterschied: Kontinuierliche vs. diskrete Werte

Der Vergleich der beiden zeigt den grundlegenden Unterschied.

Mechanical switches output discrete values—limited to just two states: „0“ and „1.“ The microcontroller only knows whether the key is pressed or not; it has no awareness of whether the key has traveled 1.5mm or 3.5mm. Actuation occurs at the precise moment the state switches from 0 to 1—a moment dictated by the fixed physical position of the metal contact leaf.

Magnetische Schalter geben kontinuierliche Werte aus. Jede Position des Schafts entlang seiner Verfahrweg entspricht einem bestimmten Spannungswert. Der Mikrocontroller kann erkennen, dass sich der Schlüssel gerade bei 2.3mm befindet oder dass er sich von 2.3mm in Richtung 1.8mm bewegt. Der Betätigungspunkt wird nicht mehr durch den Moment definiert, in dem ein physikalisches Ereignis eintritt, sondern durch den Moment, an dem die Software feststellt, dass die Positionsdaten den Schwellenwert überschritten haben.

Die Autorität zur Definition des Betätigungspunkts hat sich von der physikalischen Geometrie des Kontaktblatts auf die Firmware-Logik des Mikrocontrollers verschoben.

This is the fundamental reason why magnetic switches allow for adjustable actuation travel. It is not that magnetic switches possess „higher precision,“ but rather that the nature of their signal allows the actuation point to be defined as a variable software parameter. The signal characteristics of mechanical switches dictate that the actuation point is fixed to the physical location where the metal contacts meet—a position that cannot be altered via software.

 

IV. Was bedeutet dieser Unterschied noch?

Einstellbare Betätigungspunkte sind nur der Anfang. Da Magnetschalter kontinuierliche Positionsdaten ausgeben, schalten sie Funktionen frei, die für mechanische Schalter grundsätzlich unmöglich sind:

Schneller Auslöser: Sowohl Betätigungs- als auch Rücksetzpunkte sind einstellbar. Herkömmliche mechanische Schalter erfordern, dass die Kontakte vollständig getrennt sind, bevor eine erneute Betätigung erfolgen kann. Im Gegensatz dazu können Magnetschalter so konfiguriert werden, dass sie einen Reset registrieren, sobald der Finger angehoben wird, um nur 0.1mm zu reagieren, was blitzschnelle Reaktionen auf schnelle Stopps und wiederholte Eingaben ermöglicht.

DKS (Dynamic Keystroke): A single key can trigger different commands based on the depth of the press. Since the controller precisely tracks the key’s position, users can configure settings such as „shallow press for walking, deep press for running.“

Analoger Eingang: Die kontinuierlichen Daten von Magnetschaltern können den Joystick-Achsen der Steuerung zugeordnet werden – ein Kunststück, das mit den binären (Ein/Aus-) Signalen mechanischer Schalter unmöglich ist.

All diese Merkmale beruhen auf einer einzigen grundlegenden Unterscheidung: Magnetische Schalter geben kontinuierliche Daten aus, während mechanische Schalter diskrete Daten ausgeben. Einstellbare Betätigung ist einfach die intuitivste und vom Benutzer wahrnehmbarste Manifestation dieses zugrunde liegenden Unterschieds.

Pulsar X2F CrazyLight: A 29g Ultra-Lightweight Design Exclusively for Fingertip Grip
Menü