Quickly change mouse settings from system tray if only one mouse is used

Freeware! no ads, no nags, free software, suggestions appreciated!

Tested on: Windows XP, Windows Vista, Windows 7, Windows 8 & 8.1

Please post feedback as i'm new to AHK this app as been a test for going public for me... and i love hearing how its used! - aug '09new website and major program revamp, started may '12transition to ahkscript.org thread started may '14old thread on ahk.com can be found here:EitherMouse - auto swap mouse buttons on second mouse

- gwarble

Last edited by gwarble on 05 Sep 2017, 11:17, edited 15 times in total.

I use it all the time to set different mouse wheel speeds for different mice. I have corded mice that scrolls super slow, but then my wireless mouse goes at hyper speed when I adjust the speed for the corded mouse. I also use both mice in multi-cursor mode sometimes for my two monitors.

Edit: been working on the installer and uninstall process, feedback appreciatedEdit: all my testing yields success, please prove me wrong...Updated main version so now users will see the update failure and have to re-install (or run EitherMouse_Update.exe in local folderNow to add some features (and hopefully get some bug reports come in)...

I'm using this software to be able to set different cursor speeds for my mouse and my trackpad. Happy with it so far.

Recently it started showing this message about updating, something like "Click here to update... latest version: 0.5987", but when I click on it nothing happens. It also mentions an eithermouse_update.exe file, but I can't see it anywhere... :-?

Anyway I haven't noticed any bug in the app that makes me want to update it, so I would be happy if I could just disable the update message :)

EitherMouse seems to be the product I'm looking for, but I'm having one problem:I need to adjust the orientation of my Left hand mouse 180 degrees, but leave the Right hand mouse in its default orientation at the same time. Could I get tips on how to accomplish this?

I have "invert mouse axis" on my to do list, but unsure when i'll get to implementing it, sorry. If you search around the forums there are mouse hook examples to accomplish this, that you could merge into eithermouse

peter723pan: this isn't currently possible, and while i don't see it being a useful addition for most, it should be easy enough to implement... i'll try to work on a custom build, and ultimately implement the "custom script" i've been planning for this type of thing...

theflysurfer: that sounds like a big project, if you look through the eithermouse code you should be able to see how the "isolation" works (which isn't really isolation, but more of a "toggle" of settings when the active mouse uses... if you focus on getting the rest of your system working with any mouse, you should be able to add those features into the "toggle" of eithermouse pretty easily... i can't say the rest will be easy but could be fun to figure out

I wasn't sure if this was the appropriate place to make specific requests for EitherMouse. Anyway, I really like the tool, and it's solving a bit of a nerd need.

I'm using it to run Virtual Table Top software for RPGs on a single machine. First monitor, I control what the players see. On the second monitor that interact with 'tokens'. I would really like for each player to have their own mouse, and limit their ability to accidentally go off screen to my main monitor. Today we just do this by passing the second mouse around to the players.

I was wondering if it would be possible, or even that much harder to add this? Likewise, the only other thing I could think of is the ability to lock a mouse to a specific monitor.

yeah this is the appropriate place to ask, but in all honesty I rarely have time to work on this much...

i will add "screen locking per mouse" to my to do list as i think it could be useful for many types of users... I'm not sure how it would be accomplished, but I'll look in to it at some point...

If you want to dig into the code you might be able to add this yourself... start by figuring out how to lock "the" mouse to a specific monitor (i'm sure there are ahk solutions for this already on the forums) and then start or stop this ability within eithermouse where it toggles the mouse settings (ie when switched to mouse1, lock to primary monitor, when switched to mouse2, lock to secondary monitor)

I don't see any reason you can't have a mouse for each user, especially if this was implemented (and using "Multicursor mode")

I actually 'accidentally' found it it already supports more than two mice last night when I bumped the track pad on my laptop. All of a sudden there was a mouse3 cursor on the screen. I was going to experiment with this more. Is the source available somewhere (SF or GIT), and what is it written in? I'm fairly familiar with VB and C# .NET.

I recently acquired a new Windows 8.1 64-bit laptop. After installing EitherMouse 0.5897, the settings for mouse, double click, and wheel speeds are all disabled (see attached screenshot). The sliders are dark, and cannot be moved. Everything above those three sliders appear to work fine (swap buttons, multi-cursor, etc).

The issue persists for touchpad, usb, and bluetooth mouse. I tried running EM as admin but still get the same results.

I think I had this issue before on my old computer some time ago with a previous version of EM, but I don't remember the fix. It may have simply been an update.

Thank you for excellent software. I have never seen real 2 mice working at once before.I have probably stupid question about modification of your program. Installation of EitherMouse includes .ahk files (EitherMouse.ahk etc.) that, I suppose, meant to be compiled into “EitherMouse.exe”. After compilation using Ahk2Exe.exe (as I did with my previous very simple scripts) I have got exe file.But this exe compiled from EitherMouse.ahk shows me error: “Error: Can’t load icon …”What should I do? Do I need to find those icons and put them in the same folder with EitherMouse.ahk?I would really appreciate if you will share those icons or if you will give any ideas about this error or compilation.

Bort wrote:I recently acquired a new Windows 8.1 64-bit laptop. After installing EitherMouse 0.5897, the settings for mouse, double click, and wheel speeds are all disabled (see attached screenshot). The sliders are dark, and cannot be moved. Everything above those three sliders appear to work fine (swap buttons, multi-cursor, etc).

The issue persists for touchpad, usb, and bluetooth mouse. I tried running EM as admin but still get the same results.

I think I had this issue before on my old computer some time ago with a previous version of EM, but I don't remember the fix. It may have simply been an update.

To add to my woes, the links to previous versions are all dead (404)!

I have the same problem. I'm also running Windows 8.1 x64

Thank you so much for making this. It is exactly what I need but I need it for the mouse speed settings. Not the right and left handed swap.

vosvos: after modifying the code for eithermouse, just run the EitherMouse.ahk file instead of compiling it manually with ahk2exe, it will self-compile and maintain the icons when the script is run...

JeremyReg: its written in autohotkey, and the code can be included with installation (tick the checkbox)... to learn about AHK see http://www.ahkscript.org

————————————————————————————————————

Thanks for the report guys, I'm investigating a cause and solution for this (disabled sliders)...Edit: And yes, old versions have been purged from the site (404)... i don't think they would have helped with this though

Edit: I found the problem with the help of a user, and will try to get a fixed version updated soon... explanation and workaround can be derived from our communication:

Do you have a custom font size? Maybe the slider isnt actuallydisabled but too small to move with the mouse? Can you try opening thewindow, tabbing down to a slider, and using left right cursors to seeif it changes?

Excellent. That did work. I wasn't super hopeful that it would because it looked like it was grayed out but when I tabbed down to it I could move it with the arrow keys.

This is on my Lenovo Yoga 2 Pro which has a QHD screen (3200 x 1800) resolution. It's actually fairly common that I run into programs that have issues with the high DPI screen so I should have thought of that.

It should be a relatively easy fix to change the size of the sliders to be a size that is relative to the system detected DPI right?

so yes, a solution should be easy and I'll work on it as soon as I can, thanks again all for the bug reports