Que tal bros tiempo sin pasar por aca (bueno la verdad por motivos de trabajo), perdonad que os moleste pero ultimamente he tenido en la cabeza una idea bastate loca, que la verdad me gustaria poner en practica. Se trata de un simulador de teclado via mouse, basicamente se trata de un program que corra en segundo plano y que engañe al sistema operativo.
El asunto es que por ejemplo cuando se mueva el mouse a la derecha simule que se opimio la tecla -> a la izquierda flecha <-, el boton izquierdo digamos la letra A y el derecho la letra B; basicamente es enmascarar las acciones del mouse como pulsaciones de teclado, esto es realmente util para hacer mas comodos algunos programas por ejemplo los emuladores de consolas con sticks analogos que son muy toscos altratarlos con el teclado y serian mas fiables si se pudieran manejar con el mouse.
Claro que en este punto el problema surge en mimente es "TRealmete es posible hacer algo asi", desde mi perspectiva de bajo nivel se me ocurre que podria leer las acciones del mouse luego codificarlas como mandos de teclado y escribir esos datos en el campo de memoria destinado a las entradas de teclado, pero no se que tan eficiente sea esto y lo mas dificil como debe ser un programa en segundo plano es necesario que capte el movimiento del mouse en el escritorio y en sobre cualquier otra app, no solo sobre el espacio de programa original y de eso si muy poco es lo que se.
Agradesco cualquier dato, no importa la plataforma, si se logra ahcer en winds luego se migra a linux o viceverza.
De nuevo gracias por la atencion.