Raw input allows osu! to read mouse/tablet values directly from the hardware, without any post-processing. As a result, it can bypas windows bugs and acceleration algorithms. It can also allow for tablet sensitivity adjustment without setting a custom tablet area mapping at driver-level.
Why did you even bother adding this? Input was fine already.
It fixes an issue with Windows 8.1 where mouse sensitivities other than 1.0x not working correctly.
Should I use raw input?
Try it and see if you like it. Some users will still prefer leaving it off if they enjoy windows mouse acceleration (known as "Enhance Precision" in newer windows versions).
Why doesn't it work with Wacom tablets?
Wacom tablets use proprietary drivers, which don't conform to hardware standards. I may look at adding support for them later.
My latency is more than 1ms. Add a new fps limiter option to make it 1ms without being unlimited.
No. Latencies for 3-8ms are not perceivable by humans. If you believe you need 1ms then use unlimited and pay the extra power bill.
Why did you even bother adding this? Input was fine already.
It fixes an issue with Windows 8.1 where mouse sensitivities other than 1.0x not working correctly.
Should I use raw input?
Try it and see if you like it. Some users will still prefer leaving it off if they enjoy windows mouse acceleration (known as "Enhance Precision" in newer windows versions).
Why doesn't it work with Wacom tablets?
Wacom tablets use proprietary drivers, which don't conform to hardware standards. I may look at adding support for them later.
My latency is more than 1ms. Add a new fps limiter option to make it 1ms without being unlimited.
No. Latencies for 3-8ms are not perceivable by humans. If you believe you need 1ms then use unlimited and pay the extra power bill.