minor request re: mouse buttons

left handed mice button flip

i'm having a bit of an issue with a left handed mouse in-game. i've always used right handed mice simply placed on the left side of my keyboard...so i'm used to "left click" really meaning "left" click. recently, though, i bought a left handed logitech mouse (so nice to finally be able to use an ergonomic mouse with additional buttons...if you are right handed, you really take this stuff for granted).

the problem is the primary buttons are wired lefthanded. by default, "right click" means use the left mouse button. in general, i've just flipped the buttons via the windows control panel applet back to my "right handed on the left side of the keyboard" configuration, and that does the trick in most games.

two games, though, don't seem to play so well like that. crysis disables a bunch of "left click" functions when done like that, and sins just seems to ignore it. to right click in the game, i need to left click, no matter how i have the buttons configured in windows...and that is getting hard to deal with. i can't get it to be natural to use the left button for right button functions.

all of this is a long-winded way of requesting that a "switch mouse buttons" option be added to the control options of the game. i can't imagine it'd be all that hard to impliment, and it would make the game MUCH more approachable.

anyway, hope it at least gets some consideration.

thanks
2,040 views 3 replies
Reply #1 Top
Hey. Just came across your post here and I have a guaranteed fix for you. Go get www.autohotkey.com and install it, then make a *.ahk file that says two things:

lbutton::rbutton
rbutton::lbutton

Disable your windows mouse settings and keep the script running instead. While I haven't tried it in any games, I'm sure it'll work perfectly. Because autohotkey always does.

Your welcome
Reply #2 Top
very cool, i'll check it out. thanks for the tip.

edit: just tried it out, but strangely it left me with no "right click" in-game. i could select ships no problem, but right-click orders (attack/move/etc) didn't, couldn't pan the camera, etc.

this mouse is really strange. i'll keep poking at the scripting in autohotkey.
Reply #3 Top
Ok granted, autohotkey did not work in this case :) I've tried a lot of different input ways and ways of doing input, none of them registrered with Sins.


So I took a look in the config file and lo and behold, switching a deviceid around worked :)

Config file is here: C:\Documents and settings\(username)\Local Settings\Application Data\Ironclad Games\Sins of a Solar Empire\Setting\uimappings.setting


What to change:

Under the catagory CURSOR_BUTTON_0 - change DeviceInputID to 1
Under CURSOR_BUTTON_1 - change DeviceInputID to 0


It will look like this:
CURSOR_BUTTON_0
NumMappings 1
Mapping
Device "MOUSE_BUTTONS"
DeviceInputID 1
isAltDown FALSE
isCtrlDown FALSE
isShiftDown FALSE
CURSOR_BUTTON_1
NumMappings 1
Mapping
Device "MOUSE_BUTTONS"
DeviceInputID 0
isAltDown FALSE
isCtrlDown FALSE
isShiftDown FALSE


Sorry about being wrong before :)