File information

Last updated

Original upload

Created by

dunc001 MrNeverLost

Uploaded by


Virus scan

Safe to use

Tags for this mod

About this mod

Gamepad++ brings extended functionality for gamepad players adding many controller shortcuts previously only available to keyboard users, as well as making double press, triple press and hold actions plus key combos available allowing up to 80 emulated keypresses to mimic keyboard hotkeys set for other mods.

Permissions and credits
  • French

SSE Version
 | DiscordFAQ | Installation | iEquip

At last fellow gamepad players no longer need you feel constrained by the restricted vanilla functionality of your controller!

Gamepad++ unlocks many new features allowing seamless play with both your controller as the primary input AND your keyboard for endless hotkeys without conflict.  This all-new version of Gamepad++ has been rewritten from the ground up to give full compatibility and integration with iEquip.

It has always been a major frustration that without the use of third party software like XPadder there has been no ‘native’ way of setting controller keypress combinations as hotkeys.  The best you could hope for was using a custom controlmap.txt which enabled combos to emulate the keyboard 1-8 SkyUI favourites/equip sets hotkeys, which is all well and good but I never use them!  Then I came across Better Gamepad key support (an SKSE Plugin) by NeoH4x0r.  Whilst it in itself does not do what I was after a conversation with Neo yielded the code snippet which ultimately led to GAMEPAD++.

Yeah, yeah, very good.  But what does this actually do?  Well I'm glad you asked...

  • Most vanilla single click button actions retained with the exception of stick clicks, RB/Right Shoulder and B.
  • LB/Left Shoulder, RB/Right Shoulder and B buttons now act as Combo keys (see below).
  • Quick direct access to Inventory, Stats, Magic and Map through new combos, plus Tween Menu still available through new combo.
  • Favourites moved to a new button combo to free up DPad Left and Right.
  • New button combos to access console, quicksave, quickload, and native screenshot.
  • Four way scrolling in Map using DPad (left stick still works as cursor as well).
  • Right stick click on Map to place custom marker.
  • Scroll in menus and Favourites using left stick.

In addition to all of this nearly all keyboard mapping has been removed allowing you to use almost any keyboard key as a mod hotkey.  This also removes the need to disable your controller when typing in console, entering your character name in RaceMenu or any number of other occasions when having the controller enabled whilst using the keyboard would cause weirdness.

We also removed some of the mouse mapping allowing you to use the mouse to navigate the ENB configuration panel without it also moving the camera or drawing/swinging your weapon.  One minor side effect of this is that to expand subsections you need to hover over the header with the mouse cursor and then use the keyboard right arrow to expand as for some reason it doesn’t register the mouse click.

  • Four main Action Keys (DPad by default) and three Combo Keys (LB, RB and B by default)
  • Optional fourth Combo Key
  • Option to enable Extended Controls giving double press, triple press and hold Action Key presses and Combos
  • With the fourth Combo Key and Extended Controls enabled this gives you a total of up to 80 key emulations!
  • Assign almost any keyboard keys as hotkeys in all your other mod MCMs then direct the Gamepad++ Action Keys and Key Combos to emulate them
  • Fully integrates with iEquip, giving you access to everything iEquip has to offer, plus up to an additional 48 Key Combos!
  • Unleash the power of your 'pad

When setting your keyboard hotkeys in your various mod MCMs and also when you come to set the links in the Gamepad++ MCM you will need to disable your controller for the keyboard key presses to register.  Ne0's input mode toggle from the old version may make a return at some point, just not for now.

Do not assign any of your Gamepad++ keys as hotkeys in any other mod MCM.  If you do you will end up with both the Gamepad++ actions and those from the other mod triggering at the same time.  The only exception to this is if you are using iEquip, in which case both mods will guide you to the correct setup (but you already new that because you have already watched the video above, right...).

Make sure you are pressing the button combos in the correct order (combo key first then the action key) otherwise they will not work.  RB+X is not the same as X+RB!

If you are loading this on an existing game and you find some of the buttons or combos not working as advertised open the main game settings/controls panel and Reset Defaults.  Also make sure you do not have Controlmap_Custom.txt in your main Skyrim folder.

If you choose to enable the fourth Combo Key then make sure whichever key you choose does not have a single press action which will conflict (ie draw/sheath weapon, sneak, etc).  I personally use A for this but only use the A+ combos for things I'm not going to need in situations where I'd normally be pressing A for something else (opening/activating/charging spellsword and so on) so for things like Build Campfire, Toggle Actions (remove helmet, god mode, etc).

The zoom in/zoom out feature from the old version has been removed.  For far better functionality we highly recommend you spend one of your hotkey combos on
 A Closer Look by fadingsignal.

DPad Up/Down actions are now blocked if QuickLoot Loot Menu is showing, allowing you to navigate without triggering anything else.

You may find when navigating the ENB config panel with the mouse you can use the wheel adjusters no problem, but single mouse clicks don't register so to expand subsections simply hover over the header with the mouse and use the right/left arrows on your keyboard to expand/close them.

DO NOT MERGE if you are using Gamepad++ with iEquip.  However if you are NOT using Gamepad++ with iEquip (WHY NOT!) it should be completely safe to merge


 SKSESkyUI and JContainers

   Delete Controlmap_Custom.txt if present in your main Skyrim folder.
   Install Gamepad++ normally with your preferred mod manager, load order does not matter.
   Make sure that the controlmap.txt from Gamepad++ is not being overwritten by another mod.
   On first load you will need to open the main game Settings/Controls panel and select Reset Defaults for the new keymapping to take effect.
   Open the Gamepad++ MCM and follow the instructions.
   If you are using Gamepad++ with iEquip please watch the setup video above!

   Gamepad++ does not touch any vanilla records and as such should be fully compatible with everything.  The new key combo hotkey links are achieved through the use of a single extremely lightweight script which listens for the button combinations and calls the HoldKey and ReleaseKey to emulate whichever keyboard key press you have set each combination to emulate.
   Gamepad++ includes a slightly edited version of favoritesmenu.swf to allow using RS click for Sneak without breaking the SkyUI Group/Ungroup functionality.  If you are using your own controlmap.txt which leaves RS click as Toggle POV simply delete or mohide favoritesmenu.swf from G++ to revert to the SkyUI original file.