TouchPad
Para explicar como funciona um touchpad temos que ver a base lógica dessa ferramenta:
Primeiramente, não é um touchpad exatamente que vou representar... Esta mais próximo de ser uma mesa digitalizadora, aquelas usadas pelos desenhistas.
Usando elas como exemplo, podemos ver que a localização na tela sensível ao toque é a mesma proporcional no cursor no monitor.
Sendo assim, devemos converter a localização inicial para o padrão 0-1, e reconstruir a nova localização com as proporções da tela onde é desejada a projeção.
No meu código, desenho os dois retângulos na tela, 16:9 e 4:3.
Identificando as extremidades do retângulo 4:3 e comparando com a localização do mouse posso descobrir quando o mouse entra em contato com a janela desejada.
Realizando as devidas transformações proporcionais podemos encontrar sua localização na janela 16:9.
Código Interativo
*Utilize o Mouse*