Altere programaticamente a velocidade do cursor no Windows
-
23-09-2019 - |
Pergunta
Desde que obteve uma resposta satisfatória em Superusuário é muito difícil, eu quero reformular essa questão e pergunta:
Existe alguma maneira de detectar programaticamente um mouse conectado na porta USB e alterar a velocidade do cursor no Windows (talvez por meio de uma API)?
Eu gostaria de usar C#, mas estou aberto a qualquer idioma que possa ser executado em uma máquina Windows 7.
Solução
Eu não sei sobre a detecção, mas você pode usar p/invocar para o SystemParametersInfo API usando
[DllImport("user32.dll", SetLastError = true)]
[return: MarshalAs(UnmanagedType.Bool)]
static extern bool SystemParametersInfo(SPI uiAction, uint uiParam, String pvParam, SPIF fWinIni);
com a uiaction como (Spi_setMouspeed) = 0x0071
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow