What is a game pad?
A game pad is the two-handed handheld controller that has been the default for console gaming since the NES shipped in 1985. The shorthand "gamepad" and the search-typo "game oad" both refer to the same object: a piece of plastic shaped to fit two hands, with a small grid of input sensors connected to a microcontroller that streams reports back to the host.
The W3C Gamepad API, the browser standard that lets a web page read a controller, defines a "standard gamepad" with 17 buttons and 4 axes. When a browser sees a pad it recognises, it normalises the layout to that standard. When it does not, the indices are vendor-specific and you have to read the raw report. JoyCheck shows both.
This guide covers what a game pad actually is, what is inside one, how it got from the NES pad to the DualSense Edge, and how to test one in your browser without installing anything.
What is the standard game pad layout?
The "standard gamepad" the W3C Gamepad API defines is the one most people picture when they think of the word: an Xbox or PlayStation pad, with the same buttons in the same places, give or take colour and a stick offset.
The standard inputs.
- Two analog sticks. Each stick reports two axes (X and Y) as floats from -1.0 to 1.0. Each stick clicks down for an additional digital press (L3 on the left, R3 on the right). The sticks live at
axes[0]andaxes[1]for the left stick andaxes[2]andaxes[3]for the right. - One D-pad. Four directional buttons, usually wired to microswitches under a single rocking pad. The D-pad sits at
buttons[12]throughbuttons[15](up, down, left, right). - Four face buttons. A, B, X, Y on Xbox; Cross, Circle, Square, Triangle on PlayStation. They sit at
buttons[0]throughbuttons[3]. - Four shoulder and trigger inputs. Two digital shoulder buttons (L1, R1 or LB, RB) and two analog triggers (L2, R2 or LT, RT) that report a press value from 0.0 to 1.0. They sit at
buttons[4]throughbuttons[7]. - Two select-class buttons. Select and Start on older pads, Share and Options on PS4, View and Menu on Xbox. They sit at
buttons[8]andbuttons[9].
That is 17 buttons and 4 axes when you count both stick clicks. Every modern major-brand pad ships in that shape. The PlayStation pad adds a touchpad button at buttons[17] on most browsers. The Xbox pad adds the Xbox guide button at buttons[16]. The Switch Pro Controller adds a capture button.
What is the short history of the game pad?
The shape did not arrive fully formed. Each generation added one or two inputs and locked them in for everyone who followed.
1985: NES Controller. Two face buttons (A, B), a D-pad, Start, and Select. Designed by Gunpei Yokoi at Nintendo. The D-pad replaced the Atari joystick and became the blueprint for everything after.
1990: Super NES Controller. Added two face buttons (X, Y) and two shoulder buttons (L, R). The four-face-button diamond and the shoulder buttons both became permanent.
1994 to 1997: PlayStation Controller and DualShock. Sony kept the SNES layout, added two more shoulder buttons, then added two analog sticks and two rumble motors in 1997. The dual-analog layout (left stick offset above the D-pad, right stick above the face buttons) became the PlayStation signature and stayed through DualShock 2, 3, 4, and DualSense.
2001 to 2005: Xbox Controller and Xbox 360 Controller. Microsoft normalised the modern asymmetric stick layout. The 360 pad is widely considered the layout the rest of the industry copied. XInput, the API behind it, is still the path of least resistance for PC controllers in 2026.
2013: DualShock 4. Sony added a touchpad, a Share button, a light bar, and a built-in speaker. The touchpad reports as a button press plus two axes in the standard gamepad map.
2017: Joy-Con and Switch Pro Controller. Nintendo split the pad in half, added HD rumble (linear resonant actuators), and added gyro and accelerometer for motion aim. The Switch Pro bundled the same sensors into a classic-shape pad.
2020: DualSense. Sony added adaptive triggers (variable resistance through stepper motors inside L2 and R2), four-zone haptic feedback (two voice-coil actuators), and a built-in microphone. The W3C GamepadHapticActuator interface exposes some of this to browsers.
2021 to 2022: Xbox Elite Series 2 and DualSense Edge. Pro pads with replaceable stick modules, back paddles, trigger locks, and onboard profile storage.
2024 to 2026: Hall and TMR mainstream. 8BitDo, GuliKit, and Razer pushed Hall-effect and TMR (tunnelling magnetoresistive) sticks into mid-tier and pro pads. The Razer Wolverine V3 Pro, 8BitDo Ultimate 2C, and GuliKit Kingkong 3 Pro all ship with drift-resistant stick technology.
Every modern pad you can buy is a descendant of the DualShock plus the Xbox 360 controller, with the stick sensor technology getting more drift-resistant every cycle.
What's inside a modern game pad?
Crack open a DualSense or an Xbox Wireless Controller and the parts list is short.
The PCB. A two-sided printed circuit board with the main microcontroller, a Bluetooth and USB chip, and the connectors for everything else. Sony uses an in-house ASIC. Microsoft uses a Nordic Semiconductor chip for the wireless half.
Two analog stick modules. The most failure-prone part. The cheap traditional version is a potentiometer module with a carbon-film resistive track and a metal wiper. The wiper wears, the rest value drifts from zero, and the game reads input you did not give. The replacement is the Hall-effect sensor (a magnet on the stick, a Hall sensor on the PCB, no physical contact) and the newer TMR sensor (tunnelling magnetoresistive, similar to Hall but more sensitive). Both resist drift because there is nothing to wear.
Two trigger assemblies. Each trigger has either a potentiometer or a Hall sensor reading the lever angle. The DualSense adds a stepper motor inside each trigger to push back against the player's finger. The trigger reports a float from 0.0 to 1.0 so games can interpolate.
Face buttons. A rubber dome with a conductive carbon pill on the underside. Press the dome, the pill bridges two contacts on the PCB, the press registers. Some pro pads use mouse-style microswitches for a clicky tactile feel.
D-pad microswitches or contacts. Four contacts (or four microswitches on pro pads) under a single rocking plastic D-pad. The Switch Pro Controller uses a one-piece D-pad with four microswitches that fighting-game players often prefer.
Rumble or haptic hardware. Standard pads use two eccentric rotating mass (ERM) motors, one in each grip, with different weights. The DualSense uses two voice-coil actuators with a wider frequency range. The Joy-Con HD rumble uses linear resonant actuators (LRAs) for sharper, faster bursts.
Motion sensors. Most modern pads (DualSense, DualShock 4, Joy-Con, Switch Pro) include a six-axis IMU (gyroscope plus accelerometer) for motion aim. Xbox pads do not. The IMU reports at 100 Hz or higher.
Microphone, speaker, and battery. The DualSense and DualShock 4 include a built-in mic and speaker (routed through a separate audio interface, not the Gamepad API). Power comes from a lithium polymer battery (1560 mAh on DualSense, 1300 mAh on Switch Pro, 525 mAh per Joy-Con, 2x AA or proprietary on Xbox), charged via USB-C.
A pad is a handful of sensors, a microcontroller, and a battery, wrapped in a shape that fits two hands.
How does a browser see a game pad?
The W3C Gamepad API is the only browser standard for reading a controller. It is supported in Chrome, Firefox, Edge, and Safari, and it is the only path JoyCheck uses.
When you connect a pad and press a button, the browser fires a gamepadconnected event. Polling navigator.getGamepads() returns an array of connected pads. Each pad has an id (vendor and product string), a mapping ("standard" if the pad matches the W3C standard layout, empty string otherwise), an axes array (the analog sticks), and a buttons array (every digital and analog button).
Each button has three properties: pressed (boolean), touched (boolean, almost always equal to pressed on a game pad), and value (float from 0.0 to 1.0). For digital buttons, value is 0 or 1. For analog triggers, value ramps from 0.0 to 1.0 as the trigger is pressed.
A healthy pad on a flat surface should report axes[0], axes[1], axes[2], and axes[3] all within ±0.005 of zero. The wider noise floor is ±0.03, which most games hide behind a default deadzone. Above ±0.05, the game starts reading idle input as movement and the player notices drift.
Browsers also expose a GamepadHapticActuator interface for triggering rumble, though browser support is uneven and the API does not expose the DualSense's adaptive triggers or four-zone haptics.
How do you run the 30-second JoyCheck test?
The fastest path through the three most common diagnostic checks (drift, buttons, triggers) is a single browser session. If you typed "game oad" to land here, this is the workflow that query is actually about.
- Open JoyCheck in Chrome, Firefox, Edge, or Safari. No install, no signup.
- Connect the pad via USB or Bluetooth. For a Sony PS3 game controller, install DsHidMini first, because the PS3 pad does not show up as a standard HID gamepad on Windows.
- Press any button to wake the connection. The Gamepad API gates input behind a user gesture, so the first press is what activates the live readout.
- Idle drift test. Place the pad flat on a desk, hands off, for five seconds. Read X and Y for both sticks. Outside ±0.03 means the stick is drifting and the wiper is wearing.
- Button cycle. Press every button in sequence. Each press should drive
buttons[n].valueto 1.0 andpressedtotrue. A press that produces 0 is a dead contact. - Trigger sweep. Pull L2 and R2 slowly from rest to full press. Each should climb smoothly from 0.000 to 1.000. A trigger that tops out at 0.93 or jumps in steps has wear in the potentiometer or Hall sensor.
Three checks in thirty seconds. The result tells you whether to keep the pad, repair it, or replace it.
What is the stock layout across the major pads?
Same shape, different details. The comparison below is where most pad-shopping searches actually end.
| Spec | DualSense | Xbox Wireless | Joy-Con | Switch Pro |
|---|---|---|---|---|
| Sticks | Potentiometer | Potentiometer | Potentiometer | Potentiometer |
| Triggers | Stepper-motor adaptive | Standard analog | Digital ZL/ZR | Standard analog |
| Rumble | 2x voice coil | 2x ERM | HD rumble LRAs | HD rumble LRAs |
| Motion | 6-axis IMU | None | 6-axis IMU | 6-axis IMU |
| Touchpad | Yes (clickable) | No | No | No |
| Mic + speaker | Yes | No | No | No |
| Battery | 1560 mAh LiPo | 2x AA or proprietary | 525 mAh LiPo | 1300 mAh LiPo |
| BT version | 5.1 (BT SIG) | 5.x | 3.0 | 3.0 |
| Standard map | Yes | Yes | Per-half | Yes |
The DualSense is the most sensor-heavy stock pad. The Xbox Wireless Controller stays minimal and reliable. The Joy-Con is the only modern pad that ships without analog triggers. The Switch Pro keeps the Switch features without the split.
For drift-resistant sticks out of the box, none of the stock pads above ship with Hall or TMR. You either buy aftermarket (8BitDo, GuliKit, Razer) or you swap stick modules per the iFixit guide for your pad.
What should you know about buying a game pad in 2026?
A new pad falls into three price bands.
Budget, €25 to €50. Generic third-party pads, 8BitDo SN30 Pro, GameSir T4 Kaleid. Potentiometer sticks, basic rumble, no motion. Fine for emulators and indie games on PC. Most "game stick controller" searches on a budget land here.
Mid-tier, €60 to €80. Stock DualSense, Xbox Wireless Controller, Switch Pro Controller. The reference pads each platform ships. Potentiometer sticks (so drift is a multi-year question), full sensor suite on PlayStation and Nintendo, minimal on Xbox.
Premium, €140 to €200. DualSense Edge, Xbox Elite Series 2, Razer Wolverine V3 Pro, 8BitDo Ultimate 2C Wireless, GuliKit Kingkong 3 Pro. Hall or TMR sticks (so drift is a non-issue), back paddles, trigger locks, profile storage, replaceable stick modules.
The decision tree is simple. If you replace pads every two years anyway because of drift, the premium price band pays for itself in stick longevity. If you are a casual player who can ignore mild drift, the mid-tier stock pad is the sweet spot. If you are buying for an emulator setup, the budget tier covers it.
For the full sensor comparison and replacement guide, see the TMR vs Hall-effect buying guide on the JoyCheck cluster.
What should you do when the pad fails the JoyCheck test?
If the browser readout shows drift outside ±0.05, a dead button, or a trigger that does not hit 1.0, the next decision is repair or replace.
Repair. iFixit publishes module-replacement guides for DualShock 4, DualSense, Xbox Wireless Controller, and Joy-Con. A replacement stick module costs €15 to €25. Tools cost about €20 if you do not already own a precision screwdriver set and a spudger. Difficulty ranges from easy (Joy-Con stick swap) to moderate (DualSense, because of the ribbon cables).
Replace. A mid-tier stock pad runs €60 to €80 and arrives in two days. If the failed pad is more than two years old and is the cheap stock model, replacing is usually less effort than repairing.
Warranty. Sony, Microsoft, and Nintendo all replace defective pads inside the warranty window. A screenshot of the JoyCheck readout, with stick values clearly outside ±0.05, is decent evidence to attach to a warranty ticket.
For the full diagnostic flow, see the game controller PC test sibling article on the cluster.
Frequently asked questions: what do people ask about game pads?
What is a "game oad" and why do people search for it?
"Game oad" is the typo people type when they mean "game pad." The "p" sits beside the "o" on every standard QWERTY keyboard, so a quick hand misses the "p" and hits the "o." Search engines do not always autocorrect it, so the literal query reaches the same destination people expected to find under "game pad." Both spellings point at the same hardware and the same question.
What is the standard game pad layout?
The W3C standard game pad has 17 buttons and 4 axes. Two analog sticks (each with X, Y, and a click), a D-pad with four directions, four face buttons, four shoulder and trigger inputs, and two select-class buttons. Every major-brand modern pad (DualSense, Xbox Wireless, Switch Pro, DualSense Edge, Xbox Elite Series 2) ships in that layout.
What's the difference between a game pad and a game stick controller?
A game pad is the two-handed handheld controller. A game stick controller usually means a fightstick or arcade stick, which has a single large joystick and eight or more buttons on a flat panel. Game pads are the default for most games. Game stick controllers are common for fighting games (Street Fighter, Tekken) and arcade emulators because the inputs match arcade hardware.
What is inside a game pad?
A PCB with a microcontroller, two analog stick modules (potentiometer on cheap pads, Hall or TMR on premium pads), two analog trigger assemblies, rubber-dome or microswitch face buttons, microswitch D-pad contacts, one or two rumble motors or haptic actuators, an IMU on most pads, and a lithium polymer battery. Some pads add a touchpad, a microphone, and a speaker (DualSense and DualShock 4).
How do I test a game pad on PC?
The fastest test for drift, buttons, and triggers is JoyCheck in a browser. It reads the W3C Gamepad API with no install. Place the pad flat for five seconds to test drift, cycle every button, sweep both triggers. For rumble and mapping checks, use Steam Big Picture or the OEM app (Xbox Accessories, DS4Windows, 8BitDo Ultimate Software).
Why does my game pad show stick drift?
Drift means the stick reports a non-zero value at rest. The most common cause is wear inside the potentiometer stick module after 400 to 800 hours of play. The wiper wears against the carbon track, the rest value shifts away from zero, and the game reads idle input as movement. Hall and TMR sticks avoid this because there is no physical contact in the sensor.
Are there game pads that do not drift?
Yes. Pads with Hall-effect or TMR (tunnelling magnetoresistive) sticks resist drift because there is no physical wiper to wear. The 8BitDo Ultimate 2C, GuliKit Kingkong 3 Pro, Razer Wolverine V3 Pro, and DualSense Edge (with replaceable modules, including aftermarket Hall mods) all ship in 2026 with drift-resistant stick technology. Stock DualSense, Xbox Wireless, and Switch Pro Controllers still ship with potentiometer sticks.
Does JoyCheck send any data when I test my game pad?
No. JoyCheck runs entirely in the browser using the W3C Gamepad API. No analytics on the input stream and no upload of diagnostic results. Close the tab and the session ends, because the only network traffic is the initial page load.
Sources & references
- W3C, "Gamepad API specification": www.w3.org/TR/gamepad
- Mozilla Developer Network, "Gamepad API reference": developer.mozilla.org/en-US/docs/Web/API/Gamepad_API
- USB Implementers Forum, "HID information": www.usb.org/hid
- Microsoft, "XInput and DirectInput overview": learn.microsoft.com/en-us/windows/win32/xinput/xinput-and-directinput