Hacker Newsnew | past | comments | ask | show | jobs | submit | jfedor2's commentslogin

Trivial to spoof if one were so inclined.


It just doesn't work the way you describe.

Many mice are capable of higher reporting rates than their defaults, they just need to be asked nicely.


But then the mouse "natively supports" 1000 Hz? OP said it helps with devices that don't "natively support it". The GitHub page calls it "polling rate overclocking" (whatever that means), which doesn't sound like it would "unlock" anything (or "ask nicely" as you put it) in the mouse but rather just increase the sampling frequency?


For reference, most mice sensors have sampling frequency in excess of 5000fps on the low end, but the data is consolidated and reported at a 125hz usb polling rate.


You could totally use HID Remapper to do what you want.

The PlayStation Access Controller has profiles that can be configured from a PS5 as you say, but regardless of the current profile or mapping, it always sends the raw button/joystick states in the report. They're not properly exposed in the report descriptor, but they're there. You would have to use what HID Remapper calls "custom usages" to get to this raw data. I can assist you with that if you're interested. Though it might be easier to find someone with a PS5 for the one time setup.


Ahh, it was broken on mobile. Should be working now.


I'm sure there's a perfectly valid historical explanation, but I'm just referencing the suit naming scheme from Iron Man.


Personally I'm a (platonic) fan of the Microsoft EasyBall.


It does use a 3D compass (magnetometer), but it still needs to be told which direction is "up" as that depends on your orientation with regard to the screen.


I'm actually familiar with his work and that's how I decided to make the ball by just sanding 3D printed plastic (though I did it by hand).


There is no PC part. It is a standard Bluetooth mouse and works with any computer, tablet or phone with no additional software, as long as it supports the standard protocol.


It doesn't know so the initial orientation is arbitrary. You have to set the "up" direction by touching the ball with a magnet in the right spot (there's a reed switch inside) and rotating it around the Z (vertical) axis until the directions are correct.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: