EitherMouse 0.8 - Multiple mice, individual settings...

Post your working scripts, libraries and tools for AHK v1.1 and older
Archimede
Posts: 675
Joined: 25 Nov 2021, 09:49
Location: Switzerland / Italy

Re: EitherMouse 0.8 - Multiple mice, individual settings...

07 Aug 2023, 18:39

Hallo.
It is very interesting.
Does it works for contemporaneous remote access mouses?
I am developing an ahk program to allow contemporaneous remote access for many keyboards, but about mouse I no developed anything to now.
If your program works for contemporaneous remote access mouses it can be very interesting for me.
REEKOUS
Posts: 1
Joined: 13 Dec 2023, 21:05

Re: EitherMouse 0.8 - Multiple mice, individual settings...

13 Dec 2023, 21:41

I'm having some trouble with a fresh install of EitherMouse on Windows 11.

My two devices are detected fine, but settings like Cursors > normal, large, Extra large only apply if mirror cursors is checked.

Mouse speed & double click speed work fine with or without mirror cursors checked. Prior to installing EitherMouse I had gone into windows Settings > Accessibility > Mouse pointer & touch > And set a custom color & size. I don't recall changing anything more but my default windows cursor is almost definitely a vector file based on how smooth resizing is.

I'm grateful for the program as my 2nd device is an airmouse that I use 8 feet away from the monitor. Automatically adjusting mouse speed has stopped me from having to put a bold interpretative dance show for the family whenever I want to scroll across the whole screen. Would it be possible to set a custom cursor somehow? If not what are the cursors EitherMouse is using? Could I replace WIndowsCursorDirectory/win98.cur with my own custom cursor renamed appropriately? Also is there any way to go larger than extra large?

Please don't think me ungrateful, Eithermouse is very useful as is & I am grateful for all the work that has gone into it.
summerzy
Posts: 2
Joined: 24 Jan 2024, 17:44

Re: EitherMouse 0.8 - Multiple mice, individual settings...

24 Jan 2024, 17:47

Hi just wondering would this software change acceleration curves in RawAccel for different mouse profiles set up inside EitherMouse?
User avatar
gwarble
Posts: 530
Joined: 30 Sep 2013, 15:01

Re: EitherMouse 0.8 - Multiple mice, individual settings...

24 Jan 2024, 18:29

summerzy: no, I'm surprised in 15 years no one has requested this. I'll have to refresh my memory on how it works but its definitely possible, in fact it could probably be done with a "plugin" rather than actually updating EitherMouse

REEKOUS: I could have sworn I posted a response already, but basically Win10 added cursors that are vector based and EitherMouse hasn't been updated accordingly, but if you have a static .ICO or .CUR you want to use for the left handed mouse, you could use Resource Hacker to override one set of cursors like Win98
Last edited by gwarble on 25 Jan 2024, 11:45, edited 2 times in total.
EitherMouse - Multiple mice, individual settings . . . . www.EitherMouse.com . . . . forum . . . .
User avatar
gregster
Posts: 9224
Joined: 30 Sep 2013, 06:48

Re: EitherMouse 0.8 - Multiple mice, individual settings...

24 Jan 2024, 18:37

gwarble wrote:
24 Jan 2024, 18:29
REEKOUS: I could have sworn I posted a response already,
It's possible. I think it was mid-december when the forum crashed one day and we lost 30 hours of posts or so.
User avatar
gwarble
Posts: 530
Joined: 30 Sep 2013, 15:01

Re: EitherMouse 0.8 - Multiple mice, individual settings...

24 Jan 2024, 21:44

ah thanks, helps my sanity

I'll try to re-answer in more depth...
EitherMouse - Multiple mice, individual settings . . . . www.EitherMouse.com . . . . forum . . . .
summerzy
Posts: 2
Joined: 24 Jan 2024, 17:44

Re: EitherMouse 0.8 - Multiple mice, individual settings...

25 Jan 2024, 07:49

@gwarble thanks for your reply the softwares great anyway, I stumbled upon it after buying myself a trackball mouse to use with my laptop, but then discovered that I couldn't game with it using the profile i'd set up in RawAccel. So I have it set up with different profiles now using pointer precision on the trackball and different sensitivty settings. The curve I had on RawAccel was great on the trackball but awful on the mouse, they both feel good now using the EitherMouse software so I will probably get used to it in a few days!
User avatar
gwarble
Posts: 530
Joined: 30 Sep 2013, 15:01

Re: EitherMouse 0.8 - Multiple mice, individual settings...

25 Jan 2024, 11:44

Glad it seems usable as-is, but I now realize that you were talking about a third party app RawAccel and not windows in-built mouse acceleration settings.

If RawAccel has a way to apply settings via a command line or some API then it would be totally possible to use a unique RawAccel profile when the mouse in use switches.
EitherMouse - Multiple mice, individual settings . . . . www.EitherMouse.com . . . . forum . . . .
Jolly
Posts: 6
Joined: 20 Jul 2022, 16:05
Contact:

Re: EitherMouse 0.8 - Multiple mice, individual settings...

01 Feb 2024, 19:08

Thanks! This is going to be quite useful.

How are you figuring out which device is actually giving input? I would kill for a way to be able to detect which mouse or keyboard is sending data to the computer. (I switch between a few different locations, all of which have a mouse and keyboard plugged into the same computer, and occasionally I'll end up with one of the keyboards or mice accidentally getting pushed, and then me having to run around and figure out which one of my setups is actually the one that's sending the unwanted keystrokes or mouse input.)
User avatar
gwarble
Posts: 530
Joined: 30 Sep 2013, 15:01

Re: EitherMouse 0.8 - Multiple mice, individual settings...

02 Feb 2024, 11:19

No problem... Windows' API called RawInput is how, you can read the source to see specifically (its been forever and its amateur code)

If you have EitherMouse installed and set all the mice normally, you can use it in a couple ways to maybe solve your problem... you could use MultiCursor mode with the Tooltip and name each mouse, or you can set the tray icon to "Number" and it will show which mouse was last activated by number.
EitherMouse - Multiple mice, individual settings . . . . www.EitherMouse.com . . . . forum . . . .
User avatar
gregster
Posts: 9224
Joined: 30 Sep 2013, 06:48

Re: EitherMouse 0.8 - Multiple mice, individual settings...

08 Mar 2024, 04:36

pplatinumss wrote:
08 Mar 2024, 04:25
False Positive?
Wouldn't be unusual - a common problem for AHK-based software. If in doubt, ask your Antivirus provider to have a second look: viewtopic.php?f=17&t=62266
User avatar
gwarble
Posts: 530
Joined: 30 Sep 2013, 15:01

Re: EitherMouse 0.8 - Multiple mice, individual settings...

08 Mar 2024, 11:24

in my experience, definitely. I haven't had found a real infection since EitherMouse first released in 2009 but get false positive reports more than anything else probably.

there's a link to this thread on the webpage just to help people decide if they want to whitelist it:
viewtopic.php?p=289544#p289544

Edit: also the installer seems to get flagged more than the actual program if you want to try downloading the .exe or the .zip
someday i would like to see if signing the executables would solve the issues or not, but $$
EitherMouse - Multiple mice, individual settings . . . . www.EitherMouse.com . . . . forum . . . .
Jolly
Posts: 6
Joined: 20 Jul 2022, 16:05
Contact:

Re: EitherMouse 0.8 - Multiple mice, individual settings...

11 Jun 2024, 16:53

Tiny bug - with multimonitor systems, and the tool-tip Turned on, if the mouse pointer is over the taskbar, the label ends up being put on the top of the screen, not next to the mouse pointer.

This screenshot didn't seem to actually capture my mouse pointer, but my mouse was over the taskbar but the labels at the top of the screen
User avatar
gwarble
Posts: 530
Joined: 30 Sep 2013, 15:01

Re: EitherMouse 0.8 - Multiple mice, individual settings...

12 Jun 2024, 14:54

Thanks for the feedback, verified the bug on my system.

I think i've ran into this with other scripts (and its even solved with FFToolTip) but I guess I never noticed it needed to be fixed in EitherMouse so thank you.
EitherMouse - Multiple mice, individual settings . . . . www.EitherMouse.com . . . . forum . . . .
ylandrum
Posts: 1
Joined: 09 Jul 2024, 10:53
Contact:

Re: EitherMouse 0.8 - Multiple mice, individual settings...

09 Jul 2024, 11:35

Great! Love it! Exactly what I was looking for as my right hand/arm wants to start having problems. And like why does the outside of my elbow hurt...?

But, I'm a sysadmin, so I spend a lot of time in remote consoles; RDP, VMware, TeamViewer, VNC, etc.. and unfortunately the "handedness" (button swap) doesn't translate into those console sessions like the regular Windows mouse setting does.

Anyway, no big deal; I plan to go full-time lefty for at least a month anyway so it's easy enough to manage, just thought I'd mention it.

Thanks!
User avatar
gwarble
Posts: 530
Joined: 30 Sep 2013, 15:01

Re: EitherMouse 0.8 - Multiple mice, individual settings...

09 Jul 2024, 16:26

awesome thanks for the feedback I'm glad you find it useful.

I agree, this has been on my to do list for over a decade ever since I first ran into it... when I first created the proof of concept of EitherMouse I was using hotkeys to override the buttons and I'm pretty sure this method would actually work in VNC/RDP scenarios but I never went back and checked (after switching to the "proper" method of switching mouse buttons which doesn't work for these remote applications)

I will try to re-prioritize a solution

- Joel
EitherMouse - Multiple mice, individual settings . . . . www.EitherMouse.com . . . . forum . . . .
Jolly
Posts: 6
Joined: 20 Jul 2022, 16:05
Contact:

Re: EitherMouse 0.8 - Multiple mice, individual settings...

30 Jul 2024, 15:56

Should it be possible for me to run this as an ahk? I'd like to get it working under VS code for debugging.
I tried commenting out the

Code: Select all

 Compile()
 Update()
calls at the start, but no luck.
User avatar
gwarble
Posts: 530
Joined: 30 Sep 2013, 15:01

Re: EitherMouse 0.8 - Multiple mice, individual settings...

30 Jul 2024, 20:05

if you want it to run uncompiled, besides what you did you will have to remove all the dependencies on the compiled .exe... Because I prefer to run compiled (and with compile() its effectively as fast to test the compiled version as it would be to test the uncompiled since compiling is really just editing the exe's resources) i never bothered with adding in the code to use external resources like icons and cursors

if you just want to recompile using VSCode, leave Compile() uncommented, but replace your ahk2exe.exe with one from before the major changes to it (adding preprocessor directives, i'd have to look it up but maybe 1.1.23's ahk2exe will work) thats probably the case, as long as VSCode is configured to run the .ahk the same way double clicking on it would. I never updated compile() to run with the new command line parameters required (off the top of my head, its the "/bin" param that changed but there could be others)

- Joel
EitherMouse - Multiple mice, individual settings . . . . www.EitherMouse.com . . . . forum . . . .
TAC109
Posts: 1154
Joined: 02 Oct 2013, 19:41
Location: New Zealand

Re: EitherMouse 0.8 - Multiple mice, individual settings...

30 Jul 2024, 23:28

The latest version of Ahk2Exe should be compatible with earlier versions. Although the /bin parameter is depreciated, it still will be accepted and actioned correctly going forward.

Cheers
My scripts:-
XRef - Produces Cross Reference lists for scripts
ReClip - A Text Reformatting and Clip Management utility
ScriptGuard - Protects Compiled Scripts from Decompilation
I also maintain Ahk2Exe

Return to “Scripts and Functions (v1)”

Who is online

Users browsing this forum: No registered users and 135 guests