Hey, everyone should go use Parapets' new mod, Auto Input Switch, which uses an SKSE plugin to allow for gamepad, keyboard AND mouse input, and also updates the UI to reflect what control scheme you are currently using at the time instead of staying with the gamepad UI. I could never get simultaneous mouse input to work because the sensitivity would be totally out of whack, but Parapets has fixed this in their plugin, so you can finally seamlessly swap between control schemes if you use their mod!
My mod is still nice to have if you don't use SKSE for some reason, and also because it still addresses the "rebinding controls also rebinds menu controls" problem/annoyance. But otherwise, you should definitely check out Auto Input Switch.
Sorry but I do not understand if I am the one to misunderstand the functioning of the mods or if something is wrong. From what I understand, yours makes it so that if I change the behavior of the "B" key in game, it continues to function as a "back" key in the menus, right? If so, the Parapets mod does not have this function, in fact changing the function of "B" will be the key now assigned to the opening of the cross menu to act as "back" in the menus and no longer "B". Am I wrong to understand the function of your mod?
Yes, you've understood the function of my mod correctly, and this is why I still recommend that you use this mod alongside Parapets' mod, so that the menu function stays the same even if you rebind B to something else.
The other half of what my mod does (simultaneous input switch between controller and keyboard) is covered by Parapets' mod and is done better by their mod. But for the rebinding issue, you'll still need mine.
I misunderstood something about this mod. I am trying to bind keys from my keyboard whilst using my controller. In other words, I want to have some controls mapped to keys, and others to buttons. Auto Input Switch doesn't solve this particular issue.
Does anyone know if there is a way to do this, or if this is a feature i've missed?
after the most recent update, the game CTDs by default when connecting a controller. I can't run this mod and the fix for the issue simultaneously because they're redundant.
This mod is great besides the fact that when I changed right attack from RT to the X button, it now refuses to let me drop any items in the menus. I am looking into manually fixing this via controlmap settings.
When I was originally choosing a mod to help with making it more convenient to use my controller, I installed this one (and it has worked well for me).
I'm updating my modlist for a new playthrough and saw your recommendation of Auto Input Switch. I'm going to give it a try.
I do still want to address the keybinding issue, though. When I was originally choosing a controlmap-changing mod, I picked this one over "Controlmap.txt Fixed and Cleaned" because this one also addressed the mouse/keyboard issue.
Now that the mouse/keyboard switching fix is going to be taken care of by Auto Input Switch, I'm trying to understand how this mod and the CFaC mod differ. Are there important differences? After reading the descriptions for both, I've realized I simply don't understand how they work well enough to spot important differences.
I think Controlmap.txt Fixed and Cleaned does the same thing as my fix does when it comes to making sure menu controls stay the same when you change key bindings, and then it also seems to add a couple of nice quality of life things for keyboard users and some better gamepad/SkyUI compatibility too.
if Auto Input Switch is working well for you, I might recommend using their mod over mine for a basic controlmap fix + small QOL/compatibility stuff that I didn't cover. Glad to hear that my mod seems to have been working well for you though! Thanks!
Hank. Your mod rules. I know Auto Input Switch may seem like an upgrade but it causes issues for gamepad-only users, including myself, while your simple controlmap.txt offers exactly what's needed for controller users trying to expand their gamepad functions for new mods. Thanks for this man, it really is the GOAT controller mod.
Hey Hank: I still love your "Fixed menu navigation when changing controls" function even with "Auto input switch" However, I am changing my controller scheme mod to this: https://www.nexusmods.com/skyrimspecialedition/mods/18106
And this mod does not have this function unfortunately. Is there a way to mix your mod with that?
Don't. If you just want to expand gamepad functionality then don't use controller mods like Kontrol, or GP++, or even Auto Input Switch. Unless you actually switch between kbm and gamepad then just install hank's mod then use Steam Controller Layout to create your own perfect layout which can be adapted to any new modlists you might play.
It should definitely work with those mods as I use them as well. make sure you delete ControlMap_Custom.txt in your Skyrim game folder if you haven't done so already.
This unreserved the down button on the d-pad for me. Worth it just for that. I'm curious how this is done. This let me map toggle pov to down which couldn't be mapped before through the default controller settings. And if you mapped it to something through a mods MCM it would just bring up the favorite menu. If I could change left or right on the d-pad to bring up the menu I could finally dodge with B.
Edit: For anyone interested in a more Dark Souls controller scheme. This is what I got mine edited to. This lets you map left and right as well as down on the d-pad. It also makes x on the controller plus a d-pad direction use a favorite item, you have four options just on the controller. So, you can go into the default Skyrim controller menu and remap stuff where you want. I remapped sheath to left, character menu to right, pov to down. This lets me lock-on with R3, dodge with B, and use up to 4 item hotkeys with X and the d-pad. I think if you changed it you could use X plus diagonal directions to use up to 8 item hotkeys. I haven't tried that though.
I forgot that I unbound d-pad down from Favorites haha since I always just hit d-pad up anyways, glad it was helpful. Sorry it took me a while to get to replying.
It sounds like you've got it figured out for the most part -- if you wanted to get more hotkeys in the manner you described I would also look at how Gamepad Plus Plus does things in its controlmap.txt.
For anyone else who's curious - I edited the entry highlighted in this screenshot to only contain "0x0001" (code for d-pad up) instead of "0x0001,0x0002" (which would be the codes for both d-pad up and down). This is only related to opening the actual favorites menu using the d-pad, obviously navigating menus with the d-pad is still totally functional.
58 comments
My mod is still nice to have if you don't use SKSE for some reason, and also because it still addresses the "rebinding controls also rebinds menu controls" problem/annoyance. But otherwise, you should definitely check out Auto Input Switch.
From what I understand, yours makes it so that if I change the behavior of the "B" key in game, it continues to function as a "back" key in the menus, right?
If so, the Parapets mod does not have this function, in fact changing the function of "B" will be the key now assigned to the opening of the cross menu to act as "back" in the menus and no longer "B".
Am I wrong to understand the function of your mod?
The other half of what my mod does (simultaneous input switch between controller and keyboard) is covered by Parapets' mod and is done better by their mod. But for the rebinding issue, you'll still need mine.
Does anyone know if there is a way to do this, or if this is a feature i've missed?
Thanks for the help
installed and it works just like before. big thankies, boss man
I'm updating my modlist for a new playthrough and saw your recommendation of Auto Input Switch. I'm going to give it a try.
I do still want to address the keybinding issue, though. When I was originally choosing a controlmap-changing mod, I picked this one over "Controlmap.txt Fixed and Cleaned" because this one also addressed the mouse/keyboard issue.
Now that the mouse/keyboard switching fix is going to be taken care of by Auto Input Switch, I'm trying to understand how this mod and the CFaC mod differ. Are there important differences? After reading the descriptions for both, I've realized I simply don't understand how they work well enough to spot important differences.
Any insights would be greatly appreciated.
if Auto Input Switch is working well for you, I might recommend using their mod over mine for a basic controlmap fix + small QOL/compatibility stuff that I didn't cover. Glad to hear that my mod seems to have been working well for you though! Thanks!
I still love your "Fixed menu navigation when changing controls" function even with "Auto input switch"
However, I am changing my controller scheme mod to this:
https://www.nexusmods.com/skyrimspecialedition/mods/18106
And this mod does not have this function unfortunately.
Is there a way to mix your mod with that?
Thank you~
Edit: For anyone interested in a more Dark Souls controller scheme. This is what I got mine edited to. This lets you map left and right as well as down on the d-pad. It also makes x on the controller plus a d-pad direction use a favorite item, you have four options just on the controller. So, you can go into the default Skyrim controller menu and remap stuff where you want. I remapped sheath to left, character menu to right, pov to down. This lets me lock-on with R3, dodge with B, and use up to 4 item hotkeys with X and the d-pad. I think if you changed it you could use X plus diagonal directions to use up to 8 item hotkeys. I haven't tried that though.
Ready Weapon0x130xff0x0008111
Tween Menu0x0f0xff0x0004111
Toggle POV0x210xff0x0080111
Zoom Out0xff0x90xff0000x220
Zoom In0xff0x80xff0000x220
Jump0x390xff0x8000111
Sprint0x380xff0x0100111
Shout0x2c0xff0x0200111
Sneak0x1d0xff0x0040111
Run0x2a0xff0xff110
Toggle Always Run0x3a0xff0xff110
Auto-Move0x2e0xff0xff110
Favorites0x100xff0x0001110
Hotkey10x02,0x4f0xff0x4000+0x0008000
Hotkey20x03,0x500xff0x4000+0x0004000
Hotkey30x04,0x510xff0x4000+0x0001000
Hotkey40x05,0x4b0xff0x4000+0x0002000
It sounds like you've got it figured out for the most part -- if you wanted to get more hotkeys in the manner you described I would also look at how Gamepad Plus Plus does things in its controlmap.txt.
For anyone else who's curious - I edited the entry highlighted in this screenshot to only contain "0x0001" (code for d-pad up) instead of "0x0001,0x0002" (which would be the codes for both d-pad up and down). This is only related to opening the actual favorites menu using the d-pad, obviously navigating menus with the d-pad is still totally functional.