Trigger Linearity Test — Smooth 0→100% Response Curve
Pull your trigger from rest to fully pressed and watch the curve draw itself in real time. This trigger linearity test reveals whether your L2 or R2 reads as a smooth gradient or skips, sticks, or steps along the way.
A healthy trigger produces a clean diagonal line as you pull — the value rises in lockstep with your finger. A worn potentiometer or an aging Hall-effect sensor produces visible steps, flat plateaus, or a curve that jumps from 0.4 to 0.7 with nothing in between. The tool draws the live trace, scores the pull against a perfect line, and lets you compare L2 and R2 side by side so you can see exactly which trigger is failing and where in the travel the fault sits.
Press a button to begin
Connect via USB or pair over Bluetooth, then press any button so the browser detects your pad.
Pull the trigger smoothly from rest to fully pressed, then release. Repeat 2–3 times for a stable smoothness score.
The score compares your pull against a perfect 0→100% line. Stepped triggers, flat plateaus, and dead spots all reduce the score. Pull speed itself does not — a slow clean pull and a fast clean pull score the same. The Max Gap reading shows the largest single jump in the value stream, which is the clearest signal of a worn potentiometer or Hall-sensor dropout.
How a trigger curve actually fails
A healthy trigger draws a clean diagonal line as you pull. Worn ones do not. The shape of the failure tells you which part has gone — a stepped staircase means a worn carbon potentiometer, a flat plateau means debris in the pivot or a dead spot in the sensor, and an end-of-travel jump means the magnet on a Hall-effect trigger has drifted out of alignment. Below is what each pattern looks like on the graph you just used.
Clean linear pull — what you want to see
The actual trace overlaps the dashed reference line closely from rest to fully pressed. Slight wobble from your finger is fine; the line should be roughly straight and roughly diagonal. This is the curve a new controller produces, and it is what the tool scores at 95–100 on the smoothness scale.
Staircase — worn carbon track
The trace climbs in flat steps separated by sudden jumps. The carbon coating on the potentiometer's resistive strip has worn unevenly, so the wiper skips across damaged regions instead of sliding smoothly. Shows up in game as a trigger that feels "notchy" under your finger and produces uneven acceleration in racing games.
Flat plateau — debris or sensor dropout
The trace climbs, flattens for a long stretch in the middle, then resumes. A region of travel is reading as a single value even though your finger keeps moving. Debris in the trigger pivot is the usual cause on mechanical pots; a localised dropout in the Hall sensor's magnetic field range is the cause on Hall-effect triggers. Shows up in game as a trigger that "freezes" partway through a pull.
Vertical jump near full pull
The trace climbs cleanly to around 60–70%, then snaps vertically to 100%. The sensor has lost resolution at the top of its travel — usually because the magnet on a Hall-effect trigger has slipped out of alignment, or the wiper on a worn pot is no longer making contact past a certain point. Shows up in game as a trigger that goes from "almost full throttle" to "full throttle" with no fine control between.
What the tool's numbers mean
The smoothness score and the Max Gap reading are calibrated to real wear thresholds, not arbitrary marketing numbers. Here is how to read each one and what side-by-side L versus R testing adds that a single pull cannot tell you.
Smoothness score
95 to 100 is a clean trigger. The trace is essentially overlapping the reference line. 80 to 94 is visibly worn — the curve looks linear at a glance but you'll see steps or small plateaus on close inspection, and the trigger feels slightly notchy in games that ask for fine throttle control. Below 80 is a trigger with a real fault: there is a clear plateau, a vertical jump, or staircase steps large enough that the score algorithm can't ignore them. Most players don't notice degradation until the score drops below 85.
Max Gap reading
Max Gap is the largest single jump between consecutive samples in your pull. Under 5% is normal — your finger never moves at perfectly constant speed, so small gaps are expected. 5 to 15% suggests degradation but is recoverable with a clean. Over 15% on a controlled slow pull means the sensor is genuinely skipping over a section of its range — there is no analog data being reported between those two values, and no amount of finger control will recover it. That is the reading that pushes a trigger into "replace or warranty" territory rather than "clean and retry."
Side-by-side L vs R
Absolute trigger scores are useful, but the most diagnostic reading is the asymmetry between L and R on the same controller. The trigger you use more — usually R2/RT for shooters and racers — wears faster than the unused one, sometimes dramatically. A pad that scores 92 on L and 78 on R has a clearly failing right trigger even though L still looks fine on paper. Side-by-side mode draws both traces on the same axes so you can see the divergence directly rather than trying to remember two scores from two separate pulls.
Fixing a non-linear trigger
Trigger fixes are different from button fixes. There is no silicone dome to swap — a trigger is a mechanical assembly with a spring, a pivot, and either a carbon-track potentiometer or a Hall-effect sensor reading the position. Start with the cheapest fix and escalate. The last step on this list is the one that actually solves the long-term problem.
Clean the trigger pivot and spring
Debris in the trigger pivot pocket is the single most common cause of a flat-plateau score on a pad that used to test clean. Open the shell, remove the trigger assembly (usually one or two clips and a spring), and clean the pivot pocket and the spring with isopropyl alcohol on a swab. Re-grease lightly with a small amount of plastic-safe lubricant before reassembly. This recovers most "sudden flat spot" failures without any parts.
Recalibrate in system settings
Both PlayStation and Xbox expose firmware-level trigger calibration in their accessory settings — the console pushes a request to the controller's firmware to redefine where "fully released" and "fully pressed" sit. A trigger that scores low because the rest point has drifted to 0.05 or the full-pull point has dropped to 0.92 will recover cleanly after recalibration. On PC, the Xbox Accessories app and the official Sony PS Accessories app both offer the same calibration. This is the second-cheapest fix and worth running before any disassembly.
Replace the trigger module
For a genuinely worn potentiometer — staircase steps that survive cleaning, or a persistent vertical jump near full pull — the realistic DIY fix is to replace the trigger module. Replacement modules for DualSense, DualShock 4, Xbox Series, and Xbox One controllers run between five and fifteen dollars on parts sites, and the swap is a 15–20 minute job once the shell is open. This is the right fix when the score sits in the 60s or 70s but you still want to keep the controller.
Upgrade to Hall-effect triggers
The real long-term fix for any controller you replace triggers on more than once is a Hall-effect trigger module. Hall sensors use a magnet and a magnetic field detector rather than physical carbon contact — there is nothing to wear because nothing touches anything. Aftermarket Hall trigger modules exist for most modern pads, and several third-party controllers (8BitDo Ultimate, GameSir Cyclone, several Scuf and Battle Beaver builds) ship with Hall triggers by default. Cost is higher than a carbon replacement but the trigger never degrades the same way.
Warranty if the pad is under 12 months
A controller still inside its manufacturer warranty with a sub-80 linearity score and a high Max Gap reading is a strong support case. Screenshot the score card with the grade chip showing "Failing", screenshot the side-by-side L vs R graph if asymmetric wear is the issue, and pair it with a phone-camera video showing the trigger physically pulling smoothly even though the readout says otherwise. Both Sony and Microsoft accept this kind of reproducible evidence and will escalate without the usual back-and-forth.
Trigger linearity questions, answered
Common questions about reading a trigger pull curve, what the score and gap readings actually mean, and when a worn trigger is worth fixing rather than replacing the whole controller.
Why does my trigger feel smooth but the score is low?
The tool reads what the sensor reports to the browser, not what the trigger feels like under your finger. The mechanical pivot can travel smoothly while the carbon track or Hall sensor underneath is reading in jumps — your finger glides cleanly through a region where the sensor is skipping past damaged contact, so the pull feels fine but the score reflects the actual sensor output. This is one of the most common failure patterns on lightly used controllers, especially when a single trigger has had heavy use in one game and the other has not. The fix is usually a clean of the trigger pivot and a system-level recalibration before any harder step.
What's the difference between potentiometer and Hall-effect triggers?
A standard trigger uses a potentiometer — a small carbon-coated resistive strip with a metal wiper that slides across it as you pull. The position of the wiper changes the resistance, which the controller reads as a value between 0 and 1. The problem is mechanical wear: the wiper drags across carbon over thousands of pulls, eventually damaging the coating and producing the stepped, plateaued, or jumping curves you see in the tool. A Hall-effect trigger replaces all of that with a magnet on the trigger arm and a magnetic field sensor on the board. Nothing touches anything, so nothing wears. Hall triggers cost more up front but the analog response stays linear for the life of the controller. Several modern third-party pads — 8BitDo Ultimate, GameSir Cyclone, Scuf and Battle Beaver builds — ship with Hall triggers as standard.
Why did my score drop after a firmware update?
Firmware updates occasionally reset the controller's stored calibration values for triggers and sticks. The mechanical hardware hasn't changed, but the firmware no longer knows exactly where "fully released" and "fully pressed" sit on this specific unit. The result is a curve that looks compressed — peak values reading 0.92 instead of 1.0, or a rest value sitting at 0.04 instead of 0. Running the system-level trigger recalibration (Step 2 in the fixes section) restores the original score in a single pass. This is worth trying before any other diagnostic if a previously clean controller suddenly tests poorly after a console update.
My DualSense adaptive trigger feels different on every pull — is it broken?
Probably not. The PS5 DualSense's adaptive triggers contain a small motor and gear assembly that physically varies the resistance and travel of the trigger under game control — games like Returnal and Gran Turismo push tension changes through the triggers as part of gameplay. When those games close, the adaptive hardware does not always reset to a perfectly neutral state. Subsequent pulls in this tool may feel stiffer or softer than usual until the trigger has been cycled fully a few times. The linearity score should still be high if the sensor itself is healthy; the variation you feel is the adaptive hardware, not a fault. If the score is also degrading, then the sensor underneath is wearing the same way any other DualSense trigger does, and the adaptive feel is unrelated.
Can something other than the sensor cause a low score?
Yes — the trigger return spring is the most overlooked cause. A weakened or partially seated spring lets the trigger arm catch and release unevenly as it travels, which produces a curve with brief flat regions or visible wobble even though the sensor itself is fine. You can usually feel a bad spring: the trigger feels slightly notchy or fails to return fully on its own. The fix is to open the controller, check that the spring is correctly seated in its pivot pocket, and replace it if it has lost tension. Replacement springs cost a couple of dollars and are part of most trigger module kits, so a single parts order usually covers either fix.
Does pull speed affect my score?
No. The score compares the shape of your pull against an ideal linear line scaled to your peak value, so a slow clean pull and a fast clean pull produce the same result. What pull speed does affect is the visual readability of the trace on the graph — a very fast pull compresses the trace into the left side of the graph and makes stepping harder to see at a glance, while a slow pull spreads it across the full width. For diagnostic confidence, especially when looking for small plateaus, deliberately slow pulls are easier to read visually. The score itself is unchanged.
Will this work on Switch Pro and Joy-Con?
The Switch Pro Controller works as long as the browser detects it — connect it over USB or pair via Bluetooth and the trigger picker should respond. The catch is that the Switch Pro's ZL and ZR are digital triggers, not analog ones. They report as 0 or 1 with nothing in between, so the linearity test isn't meaningful — the curve will look like a vertical line jumping from rest to fully pressed. Joy-Cons have no analog triggers at all; their ZL and ZR are also pure digital buttons. The test is built for controllers with proper analog triggers: DualShock 4, DualSense, Xbox One, Xbox Series, and most modern third-party PC pads.
How often do controller triggers actually wear out?
Heavy-use triggers — R2 or RT on a pad used mainly for shooters or racing — typically start showing measurable wear at around 12 to 18 months of daily play, and serious degradation at the two-year mark. Light-use triggers can stay clean for the full lifetime of the controller. The wear is mechanical and proportional to use, so a pad that mostly plays platformers will outlast one that mostly plays Call of Duty or Forza by a factor of two or three on trigger life specifically. Hall-effect triggers don't follow this curve at all — the sensor reads the same after five years as it did on day one because there is no physical contact between the moving and the sensing parts.
Worth fixing, or just buy a new controller?
The honest answer depends on the rest of the controller. A pad where only one trigger has gone is well worth a five to fifteen dollar replacement module and a 20-minute swap — you keep the pad you're used to, including any stick precision and button response you've trained on. A pad where multiple components are degrading — both triggers, stick drift, a sticky face button — is approaching end of life regardless, and replacement is the rational call. If you're going to replace, look at controllers shipping with Hall-effect triggers from the factory; the cost difference is small and the trigger wear cycle ends. For a pad still under manufacturer warranty, the path is always claim first, repair later — manufacturers replace pads under warranty without charge and the support process is usually fast once you have screenshot evidence of the failure.