J'ai connecté 2 souris à un PC et je souhaite qu'une souris fonctionne comme une souris ordinaire et capture une seconde souris exclusivement.2 souris, capturant exclusivement une souris sur Windows (DirectInput, DDK, Linux, rien)
J'ai d'abord essayé DirectInput. Il a montré 2 périphériques avec mot souris dans InstanceName. Mais un seul périphérique avait DeviceType.Mouse et il s'agissait uniquement d'un périphérique réellement fonctionnel. Quand j'ai été acquéreur bloquait les deux souris.
Deuxièmement, j'ai décidé de créer un pilote. J'ai téléchargé WinDDK. Il y a un exemple de pilote Mouse Filter. J'ai été capable de le compiler. Mais je ne suis pas programmeur de pilote. C'est complexe pour moi de comprendre mais il y a du code lié à la souris PS/2. Toutes mes souris sont USB.
Il doit être installé avec le fichier .INF. Je préfère que ce soit dynamiquement chargé.
Je ne suis pas tout à fait sûr que c'est la bonne direction. Je le fais pour mon projet robotique d'amateur. Je souhaite que PC prenne des informations de la souris en tant que capteur. Je pense qu'il doit exister des projets ou des solutions similaires. J'ai aussi linux pc sur ma table. Peut-être préférable de joindre la souris pour linux et analyser
/dev/input/mouse0
/dev/input/mouse1
/dev/input/mouse2
ressemble chat sudo/dev/input/mouse1 - donne des données mais ne bloque pas dispositif de clics et mouvements.
J'espère que solution simple existe déjà
Vive Max
Comment allez-vous gérer 2 pointeurs de souris différents? Que se passe-t-il lorsque vous déplacez la seconde souris? –
Il ne devrait pas bouger le pointeur mais mon application doit recevoir des informations sur le mouvement de la souris. – Max