IN THIS ARTICLE
You're comparing gaming mice and the spec sheets now say optical, magnetic, Hall effect, TMR, even haptic. You want to know which of these you'd actually feel under your finger, and which ones only change what happens inside.
In short
- What it is: an optical switch sees your press with a beam of light, and a magnetic switch measures how close a magnet has moved.
- Why it matters: light gives a clean on/off signal at one depth, while a magnet lets the mouse know the whole press, so you can move the click point.
- What to do: decide whether you want to tune when a click fires; if not, a good optical or micro switch is all you need.
What an optical vs magnetic mouse switch is
Every mouse button sits on a small switch. Its only job is to tell the mouse, "the button is down now."
An optical switch does this with light. A tiny emitter shines across a gap, and the button's plunger blocks or uncovers the beam when you press. No metal pieces have to touch, so the signal starts clean.
A magnetic switch puts a small magnet on the moving part and a sensor chip below it. As you press, the magnet gets closer and the sensor's reading rises, step by step, the whole way down.
Picture the two side by side. The optical switch works like the beam across a shop door that chimes when someone walks through. It knows that something crossed the line. The magnetic switch works like a car's fuel gauge. It always knows how far along you are.
Feel, latency and control all follow from that difference.
How each switch reads a click
Follow one press from start to finish.
- You push the button. A metal leaf spring (a thin strip that snaps over) gives you the click you feel and hear.
- The switch detects the press. On an optical switch, the beam changes at one fixed depth. On a magnetic switch, the sensor follows the magnet and fires at the depth you set, called the actuation point.
- You lift your finger. The beam returns or the magnet moves away, and the button resets for the next click.
Contactless position sensing comes in three flavors. You'll see all three names on spec sheets, and they all work without contact.
Hall effect. A Hall sensor is a chip that produces a small voltage when a magnetic field passes through it. Closer magnet, bigger voltage. It has been in use for decades, and it's what our MagOptic switch (optical + Hall effect / magnetic switch) uses.
TMR. Short for tunnel magnetoresistance. Instead of a voltage, the chip's electrical resistance changes with the magnet's field. Texas Instruments notes that designers choose it for its sensitivity and low power draw. Our HE keyboards use TMR sensing.
Inductive. This one skips the magnet. A tiny coil makes its own field, and a small metal target on the button changes that field as it gets closer. The chip reads the change as distance.
| Switch type | What it senses | Can the click point move? | Where the click feel comes from |
|---|---|---|---|
| Mechanical micro switch | Two metal contacts touching | No | Leaf spring |
| Optical | A light beam breaking | No | Leaf spring |
| Hall effect | Magnet distance, as a voltage | Yes | Leaf spring or haptic actuator |
| TMR | Magnet distance, as a resistance | Yes | Leaf spring or haptic actuator |
| Inductive | Metal target distance, through a coil | Yes | Leaf spring or haptic actuator |
Click feel: leaf spring vs haptic mouse
Sensing is half the story. The other half is what your finger feels, and there are two ways to make it.
The first is a physical leaf spring, the same snap a regular mouse has used for decades. The click lands at the same spot every time, because it's built into the switch.
The second is the haptic mouse approach. The button has no snapping leaf. A small haptic actuator, a tiny vibration motor, sends a short pulse to your fingertip when the press registers. Because a chip triggers the pulse, the feel can follow wherever you set the actuation point.
So when you read "magnetic switch" and "haptic mouse" side by side, they describe different layers. Magnetic is how the press is sensed. Haptic is how the click is felt. A mouse can pair magnetic sensing with either one.
In Magnetic Mode, our MagOptic switch pairs Hall sensing with a real leaf spring. One r/MouseReview user summed it up: "Not inductive or haptic. Just magnetic. The actual click is still produced by a click leaf."
What changes for you: latency, lifespan and control
Latency. A classic micro switch closes two metal contacts, and they bounce for a moment before settling. The mouse waits that out before counting the click. The wait is called debounce, and on supported Keychron mice you can set the mouse debounce time yourself in Launcher, from 0 to 20 ms in 1 ms steps.

Optical and magnetic switches have no metal contacts in the signal path, so there's no bounce to wait for. On a magnetic switch you can also set the actuation point shallow, so the click fires earlier in the press. The rest of the delay depends on the whole mouse, including its connection and polling rate, which is how often it reports to your computer.
Lifespan. Metal contacts rub every time they meet. After years of heavy clicking, that wear is what makes an older mouse read one press as two. Light and magnets detect the press without contact, so that kind of wear stays out of the signal.
Control. This is where a magnetic switch gives you something new. A shallow actuation point fires on a light touch. A deeper one keeps a resting finger from clicking by accident. Rapid Trigger resets the button as soon as your finger starts to rise, which helps when you tap the same button quickly.
Those settings still make sense without haptics. With a leaf spring, the snap you feel stays put, and the setting changes only where the click counts.
Where Keychron uses MagOptic
Our switch is called MagOptic (optical + Hall effect / magnetic switch), and it runs in two modes you pick in the Keychron Launcher web app. Optical Mode works like a traditional optical mouse switch, with one fixed click point. Magnetic Mode (also called Linear Magnetic Mode) hands detection to the Hall sensor and opens up adjustable actuation and Rapid Trigger. Both modes detect without metal contact, and the click keeps a crisp feel.
The first mouse with MagOptic is the Keychron G6 HE. It has a 12-step actuation setting, 0.65 mm of total click travel, Rapid Trigger, and a click lifespan target of 100 million clicks. Average click latency is 0.382 ms over 2.4 GHz wireless at 8K, and 0.188 ms wired at 8K. Settings save to the mouse, so they go with you to another computer.

You'll see two weights quoted for the Swappable Battery Version. About 41 g is the mouse played wired without its battery, and about 49 g is wireless with the battery in. Optional weight blocks take it to about 56 g or 66 g. The Built-in Battery Version stays at about 42 g.
If you'd rather keep a classic micro switch, the Keychron M6 and the Keychron M5 both offer a Clicky Micro Switch and an All Silent Micro Switch. For a deeper look at the magnet side, read our hall effect mouse explainer.
Common questions about optical and magnetic mouse switches
Is a magnetic mouse switch the same thing as a haptic mouse?
No. Magnetic describes how the press is sensed, and haptic describes how the click is felt. A haptic mouse uses a small vibration motor for the click. MagOptic detects the press optically or magnetically, and in Magnetic Mode the feel comes from a metal leaf spring, not a vibration motor.
Is Rapid Trigger on a mouse cheating?
Rapid Trigger doesn't add clicks on its own. It changes when your own press resets, and every click still comes from your finger, unlike a macro. If you play in an organized league, check its rules on device settings, as you would for any mouse.
Will a MagOptic switch develop double-clicks?
Both of its modes detect the press without metal contact. That reduces the physical wear that can cause aging double-click issues in traditional micro switches. The G6 HE also carries a 100 million click lifespan target.
If you want to try it: Keychron mice.
References & Citations
- MagOptic Optical and Magnetic modes, no contact bounce, leaf spring feel, non-contact detection. (Keychron MagOptic switch)
- G6 HE actuation steps, click travel, 100M click lifespan target, latency and weights. (Keychron G6 HE product page)
- Mouse debounce time in Launcher, 0 to 20 ms in 1 ms steps. (How to set mouse debounce time on Launcher)
- Keychron HE keyboards use TMR sensing. (TMR vs. Hall Effect)
- How Hall effect and inductive position sensors work. (Texas Instruments, position sensors (SLYY229))
- Why designers pick TMR: sensitivity, linearity, low power. (Texas Instruments, Hall-effect myths (SSZT074))
- What haptic feedback is and how a vibration actuator creates it. (Precision Microdrives, intro to haptic feedback)






