ENTRAR EN EL FOROHACK ANTIGUO (Muchos temas viejos y de menor nivel)
05:25:13 24/09/2017
¿No estas registrado?
Login: Clave:
6 Usuarios en línea: 0 registrados, 6 invitados.
Conéctate y verás los usuarios en línea
Tema: Programar driver o similar
    Responder
Todos Los Foros -> Programación en General -> Programar driver o similar
Autor Mensaje (Ver Versión para Imprimir)
mahamoti
Aprendiz nivel 3
Arreglando las imágenes

Mensajes: 88
Registrad@:
25/06/2008
Estado: Desconectad@
Programar driver o similar

Esto está más muerto que los dinosaurios, pero aún así lo intentaré.

Tengo un pedazo de problema y ya no aguanto más. A ver, tengo un ratón de bola y más botones de lo normal, personalizables completamente.
Es un ratón por puerto serie, pero que funciona perfectamente en puertos PS/2 con un adaptador propio.

Mi problema es que, PS/2 se está extinguiendo. Los sobremesas ya muy pocos tienen puerto PS/2 y los portátiles, ninguno. Y yo, ya me he pasado a portátiles.

Con algunos adaptadores USB - PS/2, el ratón llega a funcionar como un ratón normal, dos botones y movimiento. Pero ninguna de las versiones del software propio o de los drivers consigo que funcionen el resto de botones.

He intentado probando con X-Mouse y programas similares que permiten personalizar los botones, pero nada. El problema es que todos detectan los botones como primario y secundario y no hay más (el botón 3, lo detectan como botón 1, el 4 como 2, el 5 como 5...).


Así que, harto ya, he decidido que quiero programar mi propio driver o mi propio software que "emule" una entrada de ratón y que me sirva para personalizarlo con su programa original o cualquier otro.


Llevo tiempo dándole vueltas y viendo cómo se podría solucionar. Lo he hablado con un par de colegas y tengo dos posibilidades. Pero en cualquier caso, lo primero que necesito es una input limpia del ratón. Vamos, byte a byte, cada vez que pulso un botón, o la bola o qué.


De entrada, para poder así confirmar si el problema está en los drivers o en el adaptador USB-PS/2. Así que, cómo puedo acceder a la input limpia (RAW input)? Pero limpia limpia, porque cualquier programa que he probado, o el SO me dan valores incorrectos (sólo detectan dos botones y el resto funcionan como esos dos).

En C++ puedo acceder a la input previo a que el SO "traduzca" con los drivers?


http://usuarios.lycos.es/biaweb/
16/08/2013 00:10:54 


REGÍSTRATE PARA PODER ENVIAR UN MENSAJE (tardas 20 segundos)

Copyright ForoHack.com