Jump to content

Creation engine games (SKyrim, Fallot 4 etc.) and left handed mouse settings


Recommended Posts

Greetings,

 

today i come to you with maybe an odd problem.

I am left handed, and among the very few, that even use their mouse like this. Aside from the need for a symmetrical (or the rare left hand shaped) mouse, this has in general been no problem.

Windows has a setting to switch the left and right mouse button, which is usually understood by any god damn program.

Well except Bethesda games it seems.

The problem hasn't come up before, since i used a Logitech mouse, that has a software running (Setpoint), that switched the button OS independent. I now moved to a new mouse without support from this software (Latest Logitech mice, in my case: M535), and now face the issue again.

 

So i was wondering, does anyone know another solution, maybe something that fixes the issue just specifically for the creation engine games' bug? I kind of feel like it's time to ditch programs that hack my mouse drivers on a system level, just for some shitty company that doesn't know how to f***ing read the regular OS input properly.

While i currently circumvent the problem with a controller, every once in a while i'd like to game my Fallouts and Elder Scrolls with a K&M.

So please, if you can, share your knowledge to help a (fellow) leftie out. Thanks.

 

Cheers.

Gruftlord

 

edit: don't you just love opening new topics while drunk and then not being able to edit the title?

Edited by Gruftlord
Link to comment
Share on other sites

put this in skyrim folder

make sure to remove the file

ControlMap_Custom.txt

basically if you edit the file

\Data\Interface\Controls\pc\controlmap.txt

you can do any combination and reassign any key, and for example only make them work in certain menus

Edited by maxtheduke
Link to comment
Share on other sites

That is awesome. Thanks a ton.

I even managed to make it work with my custom control settings, by just switching the mouse button layout in there. Would i need to expect anything weird with that?

 

The file itself looks a bit daunting, so i wouldn't know how to make any changes in there without fearing to break anything (especially the lower section about the menu controls).

i suppose i would need to make the appropriate changes for any of the other creation engine game in a new file, right? Can the originals be found in any of the bsa? maybe i can learn a bit more about what needs changing by comparing the file you sent me to the original.

Edited by Gruftlord
Link to comment
Share on other sites

I'm not sure about the Controlmap_Custom, but it screws my custom Controlmap so i suppose it could lead to problems

And you can't change "hard coded"(sort of) keys in that way


You can find this file in the archive Skyrim - Interface.bsa

I just extracted from there, it's fresh new, i only switched the Mouse1 and Mouse2 scancodes (0x0 and 0x1 in the third column)


For simple editing and complete understanding, extract from "Skyrim - Interface.bsa" all the txt files in the folder



\Interface\Controls\pc\




gamepad.txt
keyboard_*language*.txt (keyboard language layout)
mouse.txt
controlmap.txt


The file you need to edit it's Controlmap.txt . The other files are useful to know the key codes mapping (editing these has no effect) .

You can also assign combinations of keys with "+" (example 0x1000+0x4000 = controller LB+X)

I suggest editing with Notepad++, or other editor, instead of windows notepad, it's simpler to adjust the columns with tabulations and without "line wrap".


On the top in the comments, it says that 1st 2nd 3rd....etc are the columns of the "table".



// 1st field: User event name. DO NOT ALTER! This field is used to ID events in the code

as it says, don't change this


// 2nd: Keyboard key ID that will proc this event. A value of 0xff means the event is unmapped for this device.

-->(refer to keyboard_*language*.txt)




// 3rd: Mouse button ID that will proc this event.


--> (refer to mouse.txt)



// 4th: Gamepad button ID that will proc this event.


--> (refer to gamepad.txt)




// 5th: If set to 1, this event can be remapped to a keyboard key
// 6th: If set to 1, this event can be remapped to a mouse button
// 7th: If set to 1, this event can be remapped to a gamepad button


-->allows to remap from the main menu



// 8th (Optional): User event binary flag. Used to group together related user events, like "Movement" or
// "Menu", so they can be toggled on and off together

--> flags for certain purposes, example the flag 0x801 from "Strafe Left" will prevent you to move the text cursor on left while in inputboxes everytime you click A


That's pretty much it, it's not that difficult, it only takes a bit of time to adjust as your likings
Edited by maxtheduke
Link to comment
Share on other sites

Thank you for the explanation.

There are still things that look very complex, but i managed to locate the original file.

using winmerge, i was able to see what you changed, and from what i gather, the things that need to be done are switching 0x0 for 0x1 and vice versa in column 3 for the whole file (like you said). And the rest is best left ignored :D

i can report, that the modified file seems to work fine together with a custom controls file. So as a safety measure, if you delete your custom control txt before applying the file, you can then get back into the controls setting in the game, redo all your settings and voila. The controlmap.txt handles the mouse button flip, and the custom control does the other reassigning.

 

Once again, thank you so much. I'm quite surprised this issue never came up anywhere (even google is clueless), so i really appreciate you jumping in here with a solution this fast!

Link to comment
Share on other sites

If it's working as you want, no need to change

 

But if you want further edits, I always suggest edit the ControlMap.txt because of hardcoded keys, mouse buttons, and some menu keys that can't be changed from the main menu

I found this tool, that can change some of those keys

http://www.nexusmods.com/skyrim/mods/1380/?

 

Also if you use a xbox controller, it's really useful to use combinations

this utility it's great

http://www.nexusmods.com/skyrim/mods/35405

 

Using excel might be easier than do manually, you can remap keys using cells in other sheets

 

 

ps. I saw this thread completely randomly, you're welcome :D

Edited by maxtheduke
Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...