Gruftlord Posted November 6, 2016 Share Posted November 6, 2016 (edited) 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 November 6, 2016 by Gruftlord Link to comment Share on other sites More sharing options...
maxtheduke Posted November 6, 2016 Share Posted November 6, 2016 (edited) put this in skyrim foldermake sure to remove the file ControlMap_Custom.txtbasically if you edit the file \Data\Interface\Controls\pc\controlmap.txtyou can do any combination and reassign any key, and for example only make them work in certain menus Edited November 6, 2016 by maxtheduke Link to comment Share on other sites More sharing options...
Gruftlord Posted November 6, 2016 Author Share Posted November 6, 2016 (edited) 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 November 6, 2016 by Gruftlord Link to comment Share on other sites More sharing options...
maxtheduke Posted November 6, 2016 Share Posted November 6, 2016 (edited) 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 November 6, 2016 by maxtheduke Link to comment Share on other sites More sharing options...
Gruftlord Posted November 7, 2016 Author Share Posted November 7, 2016 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 :Di 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 More sharing options...
maxtheduke Posted November 7, 2016 Share Posted November 7, 2016 (edited) 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 menuI found this tool, that can change some of those keyshttp://www.nexusmods.com/skyrim/mods/1380/? Also if you use a xbox controller, it's really useful to use combinationsthis utility it's greathttp://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 November 7, 2016 by maxtheduke Link to comment Share on other sites More sharing options...
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now