This guide walks you through getting a gamepad working with the PC version of Splinter Cell Double Agent. The game’s PC port has notoriously poor native controller support, so this process uses a third-party tool to map keyboard and mouse inputs to your controller. You’ll need a controller (Xbox 360/One/Series or a compatible generic pad), and a program called JoyToKey (free for personal use) or a similar input mapper.
What You’ll Need
- A PC copy of Splinter Cell Double Agent (Steam, GOG, or retail disc).
- A controller: Xbox 360, Xbox One, Xbox Series, or a generic USB/Bluetooth gamepad that Windows recognizes.
- JoyToKey (free download from joytokey.net) or an equivalent key-mapping tool like Xpadder or reWASD (paid).
- If your controller is wireless, make sure it is paired and working in Windows before you start.
Step-by-Step
- Install and launch JoyToKey. Download it, extract the ZIP to a folder (e.g.,
C:\JoyToKey), and runJoyToKey.exe. You’ll see a small window with a list of profiles. - Connect your controller. Plug in your gamepad or connect it via Bluetooth. Windows should recognize it as a game controller. You can verify by opening Control Panel → Devices and Printers → right-click your controller → Game controller settings → Properties. Move the sticks and press buttons to confirm it works.
- Create a new profile. In JoyToKey, click the “New” button (or File → New Profile). Name it something like “SCDA Controller”. A blank grid will appear, showing each button and stick axis.
- Map the left stick to movement. In the profile window, click on the “Left Stick” tab. Enable the left stick, then set the X and Y axes to emulate keyboard keys. For example:
- Left stick left →
A - Left stick right →
D - Left stick up →
W - Left stick down →
S
Set the “Dead zone” to around 10% to avoid drift.
- Left stick left →
- Map the right stick to mouse look. Click the “Right Stick” tab. Enable it, and set the X axis to mouse left/right and the Y axis to mouse up/down. Adjust the “Sensitivity” slider to your preference (start around 50%). This lets you look around like a console version.
- Map the face buttons. Click each button in the grid (A, B, X, Y) and assign the corresponding keyboard keys used in the game. The default PC controls are:
- Y (or Triangle) →
E(interact/use) - B (or Circle) →
Space(jump/climb) - X (or Square) →
R(reload) - A (or Cross) →
Ctrl(crouch)
If you need to change the in-game keys, do that in the game’s Options → Keyboard/Mouse settings first, then match JoyToKey to those.
- Y (or Triangle) →
- Map the shoulder buttons and triggers. For aiming and shooting:
- Left trigger →
Right Mouse Button(aim) - Right trigger →
Left Mouse Button(fire) - Left bumper →
Q(gadget/equipment) - Right bumper →
F(melee or action)
You can also map the triggers as buttons rather than analog axes; in JoyToKey, click the “Trigger” tabs and assign them.
- Left trigger →
- Map the D-pad. Use the D-pad for quick items or weapon switching. Assign each direction to a number key (1–9) as configured in the game’s inventory menu.
- Map the start and back buttons. Set Start to
Esc(pause/menu) and Back toTab(objectives or map). - Save the profile. Click OK to save. Back in the main JoyToKey window, make sure your new profile is selected and highlighted.
- Launch the game. Start Splinter Cell Double Agent. The controller should now work. If not, alt-tab to check JoyToKey is still running and the profile is active.
- Adjust in-game sensitivity. In the game’s options, set mouse sensitivity to a comfortable level. Since the right stick is emulating a mouse, the in-game mouse sensitivity controls the look speed.
Common Mistakes
- Forgetting to run JoyToKey as administrator. Some games block low-level input. Right-click JoyToKey.exe → Properties → Compatibility → “Run this program as an administrator”. Do the same for the game if needed.
- Mapping the left stick as mouse instead of keys. The left stick must be WASD keys, not mouse movement. If you map it to mouse, Sam will spin around when you move.
- Not setting a dead zone. If your controller’s sticks are slightly off-center, the character will drift. Set a 5–15% dead zone in JoyToKey’s stick settings.
- Using the same key for two actions. If you map jump and crouch to the same key, you’ll get unpredictable behavior. Double-check each assignment.
- Ignoring the in-game key bindings. The game may have different defaults than what you assume. Open the game’s key configuration and write down the actual keys before mapping.
Tips
- Use a profile switcher. JoyToKey lets you assign a hotkey to switch profiles. Set one to switch to a desktop profile when you alt-tab out, so your controller doesn’t type random keys in other apps.
- Map the right stick click (R3) to a useful action. In the game, middle mouse button is often used for “use gadget”. Assign R3 to
Middle Mouse Buttonfor quick access. - Adjust the right stick sensitivity curve. JoyToKey has an “Advanced” tab for each stick where you can set a curve. A linear or slightly exponential curve feels more natural for aiming.
- If you have a Steam controller or use Steam Big Picture, you can use Steam’s built-in controller configuration instead of JoyToKey. Right-click the game in Steam → Manage → Controller Configuration → enable “PlayStation/Xbox Configuration Support” and map buttons there. This works for the Steam version only.
- Test in the training mission first. The first level has a tutorial area where you can try movement, aiming, and gadgets. Adjust your mappings there before playing the real missions.
Troubleshooting
- Controller does nothing in game. Check that JoyToKey is running and the correct profile is highlighted. Alt-tab to the JoyToKey window and press a button to see if the on-screen indicator lights up. If not, your controller isn’t connected properly. Also, make sure the game window is active (click on it once).
- Sticks work but buttons don’t. In JoyToKey, click each button and confirm the key assignment is saved. Sometimes the profile reverts if you click “Cancel” instead of “OK”. Re-open the profile and check.
- Camera spins constantly. This is usually a stick drift issue. Increase the dead zone in the right stick settings to 20% or more until it stops.
- Game crashes when JoyToKey is running. Run JoyToKey as administrator, and also try running the game in Windows 7 compatibility mode (right-click game .exe → Properties → Compatibility → Windows 7).
- Movement is too fast or too slow. The game’s mouse sensitivity affects the right stick look speed. Lower it in-game if the camera whips around. For movement speed, there’s no in-game setting; the left stick is digital (full speed or nothing), which is normal for this emulation method.
- Controller works in menu but not in gameplay. Some menus use different input methods. Map the menu navigation keys (arrow keys and Enter) to the D-pad and A button as well, so you can navigate menus with the controller.
Frequently Asked Questions
Can I use a PlayStation controller? Yes, if Windows recognizes it. For DualShock 4 or DualSense, you may need DS4Windows to make it appear as an Xbox controller, then JoyToKey will see it normally.
Does this work with the GOG version? Yes, the process is the same. JoyToKey intercepts inputs at the system level, so it works with any version of the game.
Will the analog sticks give me analog movement like on console? No. JoyToKey maps the stick to keyboard keys, which are digital (on/off). You’ll get full-speed movement only, not the gradual speed control you get on console. For analog movement you’d need a more complex tool like reWASD with virtual controller emulation, but that’s not officially supported by the game.
Is there a way to get native Xbox controller support? Not officially. The PC port was designed for keyboard and mouse. Some fan patches exist, but they are unofficial and may break with updates. The JoyToKey method is the most reliable and widely used.
Why does the game ignore my controller even with JoyToKey? Make sure JoyToKey is running before you launch the game, and that the profile is set to “Auto” or manually selected. Also, check that no other program (like Steam Input) is interfering. If you’re using Steam, disable Steam Input for this game in the game’s properties.
Can I use this setup for other Splinter Cell games? Yes, the same JoyToKey profile will work for Chaos Theory and Conviction with minor key changes, since those games use similar keyboard layouts. Just duplicate the profile and adjust the key bindings.
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
- Gmail Gemini Privacy: Data Access & Limit Settings
- How to Set Up Apple Pay on iPhone
- How to Choose a Refurbished iPhone With Years of Support
- Fix Outlook Inbox Corruption with DISM in Windows
- Voice Dictation in Google Docs: How to Use It
- Turn Off Message Notifications on Mac