I've needed ergonomic input devices for a long time. (see my other project, the Dactyl Lynx keyboard) Mice have always been a source of pain for me; I do a lot of gaming, but normal mice hurt my wrist and elbow quite a bit.
The best option I've found is vertical mice, but most of them are really not very good for gaming. The biggest issue is the button placement - since most vertical mice have the buttons on one side, pressing them can move the mouse to the side slightly, which can be disastrous in a gaming session. The one vertical mouse I found that didn't have this issue was the Zalman FG-1000 FPSgun... but they discontinued it years ago, and now it's almost impossible to find for a decent price.
Since I was going to make my own mouse anyway, there were some changes I wanted to make: I wanted better scrolling (if possible, side-scrolling and some sort of inertial scrolling), a better (flawless) sensor, wireless support, and a larger bottom plate to rest my hand on.
After finishing the first version of the PCBs for this mouse, I noticed a bit of an issue: I forgot to add battery power. It's difficult to have a wireless mouse if there's no battery.
So, I've updated the PCBs with a battery connector and a charging circuit. On the suggestion of some helpful people in the KiCad Discord server, I also swapped out my half-assed PCB antenna for an IPEX connector, so I can use a premade external antenna. That should help it deal with the difficult transmit/receive conditions around a moving human hand.
I've also updated the hardware design more, adding a mount for the scroll ball from an Apple Mighty Mouse.
I'll try printing the parts in the next couple of days - maybe I can try it out, and see how it fits my hand!
I do like the idea of inductively powering the mouse, but since I've never done a wireless device before, I'm starting with something a bit more traditional. I'll keep that in mind for a later version of the mouse, though!
Instead of a battery how about a coil in the mousepad and that inductively powers the mouse?