Alterar dinamicamente a velocidade do mouse

Pessoal, eu tenho um aplicativo C # Winforms com um painel dentro do formulário. O que eu quero fazer é que, sempre que o ponteiro do mouse entrar neste painel, quero diminuir a velocidade de movimento do mouse em 50%. Quando o ponteiro se mover para fora deste painel, desejo acelerar o mouse para retomar a velocidade normal de 100%. Como posso fazer isso em c #?

questionAnswers(2)

yourAnswerToTheQuestion