Gaming & Entertainmentgaming-and-entertainmentPC Gamingpc-gaming

How To Use A Game Controller To Play Pokemon Insurgence

how-to-use-a-game-controller-to-play-pokemon-insurgence

To use a game controller with Pokemon Insurgence, you must install third-party button-mapping software because the game has zero native controller support on Windows or Mac.

What you need to use a game controller with Pokemon Insurgence

Pokemon Insurgence is officially supported on Windows and Mac OS, but neither version includes any built-in gamepad detection. The game only reads keyboard inputs, so a physical controller will do nothing until you translate its buttons into keystrokes. That translation requires third-party software, and the most common free options are AntiMicro, JoyToKey, and InputMapper. InputMapper is specifically designed for PS4 controllers, while AntiMicro and JoyToKey work with nearly any USB or Bluetooth gamepad. All three let you create a profile that tells the software which keyboard key to press when you hit a specific controller button. You do not need to modify any game files or install patches, the mapping software runs in the background and handles everything.

How to find Pokemon Insurgence keyboard controls for mapping

Before you map anything, you need the exact list of keyboard commands the game expects. Pokemon Insurgence includes a built-in reference that shows every default key, and you can pull it up at any time.

  1. Launch Pokemon Insurgence and load your save file or start a new game.
  2. Press the F1 key on your keyboard while in-game.
  3. Read the options menu that appears, it lists every default control, including movement, menu navigation, and battle actions.

The standard keyboard layout uses the arrow keys for movement, Z for action or select, X for cancel or menu, C for sprint, V for quicksave, F for autosave toggle, S for autorun toggle, P for map refresh, and F12 for soft reset. Write these down or keep the menu open on a second screen while you set up your mapping profile. You will need this list to assign each controller button correctly.

Mapping your gamepad with AntiMicro or JoyToKey

Once you have the keyboard controls in front of you, open your chosen mapping software and create a new profile. Both AntiMicro and JoyToKey work the same way: you select a controller button or stick direction, then assign a keyboard key to it. The software saves this as a profile that you can load whenever you play.

  1. Open AntiMicro or JoyToKey and connect your controller to your PC.
  2. Create a new profile and name it something like “Pokemon Insurgence.”
  3. Click on a controller button in the on-screen diagram, then press the corresponding keyboard key. For example, click the A button and assign Z for the action/select key.
  4. Repeat this for every button you want to use: assign X to the B button for cancel, C to the Y button for sprint, and V to the X button for quicksave.
  5. Map the analog stick or D-pad to the arrow keys. In AntiMicro, select the stick direction and assign the matching arrow key; in JoyToKey, use the stick’s axis settings to bind up, down, left, and right.
  6. Assign F to one of the shoulder buttons for autosave toggle, S to another for autorun, P to a trigger for map refresh, and F12 to a spare button for soft reset.

If you use a PS4 controller, InputMapper offers the same setup but with a cleaner interface for DualShock 4-specific features like the touchpad. The mapping logic is identical, so you can follow the same steps regardless of which software you pick.

Testing and saving your controller profile

With your profile built, switch back to Pokemon Insurgence and test every mapped input. Move your character with the stick or D-pad, press the action button to interact with objects, open the menu with the cancel button, and sprint around the map. If a button does nothing, return to the mapping software and double-check that you assigned the correct keyboard key. If the analog stick feels twitchy or unresponsive, adjust the dead zone setting in your mapping software, this tells the program how far the stick must move before it registers as a directional press.

Once everything responds correctly, save your profile and set it to load automatically. In AntiMicro, use the “Run on startup” option or create a desktop shortcut that launches both the game and the profile together. JoyToKey has a similar auto-load feature in its settings menu. InputMapper lets you assign a profile to a specific game executable, so it activates the moment Pokemon Insurgence starts. With the profile saved and auto-loading, you can plug in your controller, launch the game, and play entirely with your gamepad, no keyboard needed. Just remember to keep the F1 key accessible in case you ever want to revisit the control list, and you are set for your entire playthrough.

Sources

The steps on this page were checked against the following documentation. Last verified 17 September 2026.

  1. Cubiclenatehttps://cubiclenate.com/2020/08/10/antimicro-map-keyboard-and-mouse-controls-to-gamepad-on-opensuse/
  2. P-insurgencehttps://p-insurgence.com/FAQ/bugs.html
  3. Wikipediahttps://en.wikipedia.org/wiki/Pok%C3%A9mon_Insurgence
  4. P-insurgencehttps://p-insurgence.com/

About the author

Linnet Chan is a beacon of knowledge in the bustling tech hub of San Francisco, California. With her finger on the pulse of biometric technology, she navigates the intricate dance of advancement in the realm of personal security.

View all 72 articles by Linnet Chan  ·  Our editorial policy

Leave a Reply

Your email address will not be published. Required fields are marked *