If you control 2-3 computers next to each other, I recommend the Logitech MX Keys and MX Master 3s. I can control multiple computers and switch between them by holding ctrl and bringing my mouse to the edge of a screen. It then jumps to the other computer seamlessly. Now my desk is clutter free of multiple mice and keyboards.
I just wish Barrier worked with Wayland. First Synergy claimed they were "working on it" years ago, now Barrier's movement seems stalled as many of the developers have moved to yet another fork, Input Leap.
And here I had brainstormed some geeky-ass eye-tracking solution that automatically routes the input to the computer connected to the monitor I'm looking at. I'll have to look into this (and Barrier as mentioned by another commentor), thank you. Looks like magic.
did you try this tool "Mouse Without Borders" from Microsoft Garage[0]?
seems to work well for my modest needs. you can either make the mouse move between screens using Ctrl or another key or make it freely roam ...without borders
allows drag and drop of files, shared clipboard etc
I don't like being tied to one company's peripherals. The best solution I've found to this is to use a keyboard with firmware that instantly switches between bluetooth and wired (I use an M60 python keyboard). That way I can use a key combination to switch. I also just use two different mice, since they are small.
I've tried a few software solutions over the years but they all seem to run into issues eventually.
If you use their software with Flow setting, you don’t need to hit the mouse button, but as you state. This isn’t Linux friendly. I also use the logi bolt, which removes the all switching lag.
The button being on the bottom of the mouse is the absolute dumbest thing that they did with this setup for sure.
I only control one, but the MX Master 3S is an amazing mouse either way. I always wanted a high DPI mouse, but with the Logitech wheel. This is finally it.