To open the Game Controllers settings (joy.cpl) in Windows 10, press Windows Key + R, type joy.cpl, and hit Enter. This opens the classic control panel where you can test, calibrate, and configure any connected gamepad, joystick, or steering wheel.
Why You Need the Game Controllers Dialog
Windows 10 hides the old Game Controllers panel behind the modern Settings app. Most games read your controller automatically, but when a button is stuck, an axis drifts, or a controller isn’t recognized, the joy.cpl dialog is the only built-in tool that shows raw input data per button and axis. It also lets you run the calibration wizard for older DirectInput devices, which is essential for flight sticks and racing wheels that misbehave in games.
Method 1: Run Dialog (Fastest)
- Press Windows Key + R to open the Run box.
- Type joy.cpl and press Enter.
- The Game Controllers window appears with a list of connected devices.
This works on every edition of Windows 10, including Home, Pro, and Enterprise. It is the quickest method and works even if the Start menu search is broken.
Method 2: Start Menu Search
- Click the Start button or press the Windows key.
- Type “Set up USB game controllers” (without quotes).
- Click the matching Control Panel result.
If you see no results, type “game controllers” or just “joy”. The search index sometimes misses the phrase, but the tool is always present. This method is useful when you prefer mouse navigation over keyboard shortcuts.
Method 3: Control Panel (Classic View)
- Open the Control Panel (search for it in the Start menu, or press Win+R and type control).
- Change the view (top-right) to Large icons or Small icons.
- Click Devices and Printers.
- Right-click your controller icon and select Game controller settings.
This path is handy when you also need to see printer or Bluetooth device status. Note that the controller must be connected and recognized by Windows to appear here; if it doesn’t show, try a different USB port or check the device manager.
Method 4: Settings App (Modern Path)
- Open Settings (Win + I).
- Go to Devices → Bluetooth & other devices.
- Click Devices and Printers (under “Related settings”).
- Right-click your controller and choose Game controller settings.
This is the longest route, but it’s the only one that lives inside the modern Settings UI. It’s useful if you’re already configuring Bluetooth devices and want to stay in one window.
Method 5: Command Prompt or PowerShell
- Open Command Prompt or PowerShell (Win + X → select one).
- Type joy.cpl and press Enter.
This is identical to the Run method but works in scripting scenarios. You can also create a desktop shortcut to joy.cpl for one-click access later.
Method 6: Create a Desktop Shortcut
- Right-click your desktop → New → Shortcut.
- In the location field, type joy.cpl.
- Name it “Game Controllers” and finish.
Double-click the shortcut whenever you need to test a controller. This is the best option for users who frequently switch between gamepads or troubleshoot racing wheels.
What You Can Do Inside the Dialog
- Test – The “Test” tab shows a picture of a gamepad. Press buttons and move sticks; the corresponding dots light up. This verifies each input works.
- Calibrate – The “Settings” tab has a Calibrate button (for DirectInput devices). The wizard walks you through centering sticks and setting full travel. XInput controllers (Xbox One, Series X|S) don’t need calibration; Windows handles them automatically.
- Properties – Opens the same test/calibrate screen for the selected device.
- Status – Shows “OK” for working devices, or a warning if drivers are missing.
For modern XInput controllers, the calibration option is greyed out because the protocol is plug-and-play. If you see a greyed-out Calibrate button, that’s normal—your controller is already tuned.
Common Problems and Fixes
- Controller not listed – Unplug and replug it, try a different USB port, or check Device Manager for driver errors (yellow triangle).
- Buttons work but sticks drift – First calibrate (if available). For XInput controllers, drift is usually hardware wear; try updating the controller firmware via the manufacturer’s app.
- “joy.cpl” not found – This happens only if the file is missing, which is rare. Run
sfc /scannowin an admin Command Prompt to repair system files. - Controller works in the dialog but not in a game – The game may only support XInput, while your controller is DirectInput. Use a compatibility wrapper like x360ce (a third-party tool) or check the game’s controller settings.
Frequently Asked Questions
Why is my Xbox controller not showing in joy.cpl?
Xbox One and Series controllers use XInput and normally appear. If not, update the controller firmware via the Xbox Accessories app, or check the USB cable. Wireless controllers need the Xbox Wireless Adapter or Bluetooth; if using Bluetooth, make sure the controller is paired before opening joy.cpl.
Can I use joy.cpl to remap buttons?
No. The Game Controllers dialog only tests and calibrates. For remapping, you need third-party software like JoyToKey, reWASD, or the manufacturer’s own utility. Windows 10 has no built-in remapping for gamepads.
What is the difference between DirectInput and XInput?
DirectInput is the older API (pre-Xbox 360) that supports up to 16 axes and 128 buttons, but requires manual calibration. XInput is the modern API used by Xbox controllers, supports only 4 axes and 10 buttons, but is plug-and-play with no calibration needed. Most new games support XInput only.
Does joy.cpl work for Bluetooth controllers?
Yes, as long as the controller is paired and recognized by Windows. If it doesn’t appear, check the Bluetooth settings and make sure the controller is not connected to another device (like a phone or console).
How do I fix a controller that only works in joy.cpl but not in games?
This usually means the game uses XInput while your controller is DirectInput. Try launching the game through Steam (which can translate DirectInput to XInput), or use a third-party wrapper. Alternatively, check if the game has a controller mode setting.
Related
General steps for current mainstream versions; menus can differ by device and version. See the disclaimer or report an error.
More in this bed
- Google Play Installing Apps You Didn’t Install? Fix
- MTG Arena on PC with BlueStacks: Install & Play
- Shockwave Flash Crashed in Chrome: Easy Fix
- Best Tips to Secure Your Android Mobile
- Stop Windows 11 Apps Installing on Other Drives
- Fix External Drive Not Mounting on Mac