What is the best way to handle mouse speed changes in a WPF application?
EDIT for more context:
I am developing a kiosk application that will run in Windows 10. It has it's own mouse speed control settings page, and a default speed that is significantly slower than normal. The programmer before me made the application set the pointer speed to the kiosk application default when the pointer enters the application bounds, and check if the pointer is out of bounds to revert the speed.
So the problem my team and I have is during development. The system mouse speed stays set to the kiosk application speed if it hits a break-point in visual studio. In production, this situation shouldn't come up because the user won't be able to leave the application. That's why I am having a hard time trying to figure out a better way of changing the mouse speed.
This question asked for something similar but isn't what I'm looking for.