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.

Foi útil?

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
scroll top