Pergunta

É possível definir o estado virtual do estado / botão do mouse para todos os programas em um computador sem acionar os eventos associados ao mesmo tempo (como definir o botão esquerdo do mouse para ser pressionado atualmente sem enviar um evento para baixo do mouse). Isso poderia ser conseguido configurando um teclado falso ou driver de mouse para um teclado ou mouse falso que, quando consultado, sobre o estado atual de uma tecla responderia dando uma resposta de sua escolha ou por qualquer outro meio?

Editar: Isso tem que afetar os programas que eu não tenho o código para executar em outros threads ect ...

Foi útil?

Solução

Bem, eu não tenho uma resposta completa para você, mas ...

A função Win32 SetKeyboard State () Altera o estado do teclado para o encadeamento que o chamou.

Sei que isso não afeta todo o sistema, mas se você precisar apenas do estado do teclado alterado para aplicativos que está desenvolvendo, isso poderá ser chamado por cada programa, a leitura da matriz passada a partir de um arquivo temporário no harddrive.

Caso contrário ... não conheço mais nada de fora ...

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top