So I've upgraded my previous hard-wired arduino buttons to wireless versions using the same Espruino Module that @frenzon is using... although I'm using the breakout board, and my solution is, again... significantly less elegant than Frenzon's:
Couple decisions were made:
1. Didn't want to use LiPo's. I almost burned down an apartment a few years back with one of those (totally my fault, but... left a bad taste in my mouth). And, while I know these modules use almost no power, I hate the idea of going to start up the sim and then having to wait for my hands to charge, so I wanted something hot-swappable.
2. I'm not good at soldering, so I opted to use the breakout board, which necessitated moving the 'brains' of the unit to the back of the hand, which then meant I needed a mounting solution so I bought some "fishing gloves" on Amazon and hot-glued 3D Printed mounts to those. This has worked out surprisingly well, as I can actually rip them off and reposition them if needed. Not that I've had to do that...
3. With the added real-estate, I was able to fit bigger buttons on. I've got right and left click, as well as scroll up and down mapped to each finger pad. I've got the Espruino board mimicking a mouse directly, so the system doesn't know it's not me clicking.
With all that, I've still got great range of motion, and the buttons are out of the way of the controls! Not to mention I feel like I've got Alyx's gravity gloves!
Also surprising--and I did significant testing--Leap still manages to recognize my hands quite well. Tracking is only an issue at really weird angles, like trying to get back-panel switches. The other issues is that the Espruino boards tend to 'sleep' on their own to save power, which means that I sometimes have to click a bunch of buttons to get them to 'wake up' and start being mice again. Annoying, but workable.