plexer Posted April 11, 2013 Posted April 11, 2013 I'm left handed and have the mouse on the left hand side but have never swapped the buttons as that just seems wrong to me allthough I do left click with my middle finger. Ben
ICTDirect_Dave Posted April 11, 2013 Posted April 11, 2013 This is an odd one! I'm left handed but cannot use a mouse in my left hand. Being taught since school to use it with my right has given me excellent control (just all all those on COD2 who I used to headshot!) A script to change the buttons sounds like the best plan for you though. That or TipEx a big 'L' on a mouse and give them that?
ninjashadow Posted April 11, 2013 Posted April 11, 2013 hi can you give me a link to get dmouse. i seem not to be terribly successful in looking for the installer :| Thanks
ninjashadow Posted April 11, 2013 Posted April 11, 2013 i have the script to go from right to left handed, but for the life of me im battling to get script to change it back to a right handed config...
ajg Posted April 11, 2013 Posted April 11, 2013 Hi, I set this up for a member of staff not long ago. Are you using Group Policy? If so all I did was create a policy to add the registry setting as per the attached screenshot below and changed the scope to affect only her that way it follows her wherever she goes but doesn't affect the next user after her. Hope that helps.
ninjashadow Posted April 11, 2013 Posted April 11, 2013 would love to be able to do that unfortunately its a common profile thats used for all the kids on that one computer
ijk Posted April 11, 2013 Posted April 11, 2013 hi can you give me a link to get dmouse. i seem not to be terribly successful in looking for the installer :| Thanks Not directly at the moment but I think you can find it on cnet download.com. If you can't find it let me know. I'm sure it'll do the job for you. We were also faced with an insistent parent. 1
CESIL Posted April 11, 2013 Posted April 11, 2013 I have to say I am astonished and more than a little surprised at the comments so far. If all computers were built left-handed and I was told to "just move it to the other side and adapt" I would be appalled! Personally I work left-handed since I started to suffer from RSI in my right arm and it was not easy to adapt as I was already over 40 when I started. I do have the mouse buttons reversed as this seems more intuitive i.e. index finger means left click. After more than 10 years I am now much more ambidextrous and can work a mouse with either hand on either side. It amazes me though that nobody seems to have thought of just putting a switch on a mouse that switches the buttons around...this would seem to be the most obvious solution as it would be OS independent and would solve the problem (real or imaginary!).
timbo343 Posted April 11, 2013 Posted April 11, 2013 (edited) Maybe thats something you could make and patent before someone else get there Actually, is there not a way (for those who dont have roaming profiles for users) we can run a command from a shortcut which will switch the buttons over? Ah! Just found this... http://www.windows-commandline.com/2010/07/swap-mouse-buttons-command-line.html Edited April 11, 2013 by timbo343
timbo343 Posted April 11, 2013 Posted April 11, 2013 (edited) Maybe have a look at this http://www.majorgeeks.com/SwapMouseButtons_d1396.html. i found the software on here http://superuser.com/questions/93644/how-can-i-use-the-keyboard-to-switch-the-mouse-between-left-handed-and-right-han though the link does work correctly on the page. Also this looks interesting http://www.highrez.co.uk/downloads/XMouseButtonControl.htm Edited April 11, 2013 by timbo343 1
timbo343 Posted April 12, 2013 Posted April 12, 2013 I can confirm that SwapMouseButtons works fine on Windows 7 x64 . If anyone requests this ill be putting it on.
ninjashadow Posted April 12, 2013 Posted April 12, 2013 Hi all Below is the final soulution i have. it is down to 1 file and is simple to use. Ok so open notepad++ or notepad and paste the following code using System.Runtime.InteropServices; using System; class SwapMouse { [DllImport("user32.dll")] public static extern Int32 SwapMouseButton(Int32 bSwap); static void Main(string[] args) { int rightButtonIsAlreadyPrimary = SwapMouseButton(1); if (rightButtonIsAlreadyPrimary != 0) { SwapMouseButton(0); // Make the left mousebutton primary } } } Save this code as swap.cs Now for the tricky part. I’m assuming you are using windows and have .net framework installed. We need to compile this code Create a batch file with the following lines. Note you will have to customise the location of the file in the code. Mine is D:\desktop\. Put in wherever you saved your file. For X86 "%SystemRoot%\Microsoft.NET\Framework\v3.5\csc" D:\desktop\swap.cs Pause For x64 %SystemRoot%\Microsoft.NET\Framework64\v3.5\csc" D:\desktop\swap.cs Pause (I have X86 so I’m assuming this is the location for the x64 version of .net framework.) Save the batch file and run it. In your saved location you should now have an .exe which will do the trick. You can shortcut it or whatever, it’s an all in 1 button which swaps backwards and forwards.
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