No Win7, você pode ir para as configurações de resolução de tela e alterar a orientação. Fazer isso desta maneira, em vez do driver de gráficos, fará com que o Windows mapeie o movimento do mouse para o que você espera.
Eu tenho um Acer Netbook com Windows 7 para iniciantes e estou usando o Kindle-PC para ler livros. O driver gráfico tem uma opção para girar a tela e quando eu girar 90 graus (para mais texto no modo de tela cheia do Kindle-PC) o mouse permanece na orientação original. É uma luta mental em conceitos espaciais usar o mouse quando a Esquerda se move para Cima e a Direita se move para Baixo etc.
Eu preciso de um aplicativo (ou escrever um no Delphi) que vai pegar os movimentos do mouse e traduzi-los em seus equivalentes de 90 graus e, em seguida, mova o mouse.
Alguma sugestão ou trecho de código?
No Win7, você pode ir para as configurações de resolução de tela e alterar a orientação. Fazer isso desta maneira, em vez do driver de gráficos, fará com que o Windows mapeie o movimento do mouse para o que você espera.
Se você tiver um touchpad Synaptics, dê uma olhada no projeto para rolagem .
Ele usa a API fornecida pelo driver synaptics para simular a rolagem quando você usa dois dedos. Esta API dispara um evento sempre que detecta um movimento do dedo. Você pode capturar esse evento em seu aplicativo (para que o driver não relate esse movimento para o sistema operacional) e simular os movimentos do mouse de volta às janelas.
Como este projeto está escrito em Borland C ++, deve ser fácil portá-lo para o Delphi.