Est ce que quelqu'un sait s'il est possible (facilement?) de modifier les pilotes d'un joystick pour suprimer la zone morte au centre ?
Apparament, dans les pilotes on as un fichier .inf avec plein de valeurs, dont le nombre d'axes et de boutons, je suppose que cette zone neutre est determiné aussi ici, mais je n'ai rien trouvé qui pourrais correspondre, peut etre faut il rajouter une valeur dans ce fichier ???
[PS24_0464]
AddReg = PS24_0464.AddReg
CopyFiles = USB_Inst.CopyFiles, Copy_0464
[Copy_0464]
Sai0464.dll
[PS24_0464.Services]
AddService = HidUsb,%SPSVCINST_ASSOCSERVICE%,USB_Service_Inst
[PS24_0464.AddReg]
; Owen 21/10/03
HKCR,CLSID\%CLSID_0464%\,,,%CPLPROP%
HKCR,CLSID\%CLSID_0464%\ProgID,,,%DEV_NAME%
HKCR,CLSID\%CLSID_0464%\InProcServer32,,,"%11%\Sai0464.dll"
HKCR,CLSID\%CLSID_0464%\InProcServer32,ThreadingModel,,"Apartment"
HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06a3&PID_0464,OEMName,,%PS24_USB.DeviceDesc%
HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06a3&PID_0464,ConfigCLSID,,%CLSID_0464%
; end Owen
HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06a3&PID_0464,OEMName,,%PS24_USB.DeviceDesc%
HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_0464\Buttons\0,"",0,"Trigger"
HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_0464\Buttons\1,"",0,"Button 2"
HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_0464\Buttons\2,"",0,"Button 3"
HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_0464\Buttons\3,"",0,"Button 4"
HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_0464\Buttons\4,"",0,"Button 5"
HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_0464\Buttons\5,"",0,"Button 6"
HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_0464\Buttons\6,"",0,"Button 7"
HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_0464\Buttons\7,"",0,"Button 8"
HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_0464\Buttons\8,"",0,"Button 9"
HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_0464\Buttons\9,"",0,"Button 10"
HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_0464\Buttons\10,"",0,"Left Shift"
HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_0464\Buttons\11,"",0,"Right Shift"
HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_0464\Axes\0,"",0,"X Axis"
HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_0464\Axes\1,"",0,"Y Axis"
HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_0464\Axes\2,"",0,"Throttle"
HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_0464\Axes\5,"",0,"Twist"
modifier driver joystick
modifier driver joystick
#1NN Dan
![Image](http://gc3.normandie.niemen.free.fr/images/ezboard/signatures/dan.jpg)
Pilote (virtuel)du Normandie-Niemen (virtuel)
http://www.normandieniemen.com
PIV2.8C@3.5 P4P800 Hercule 9800 pro 1Go ram mushkin PC3200 Black level 2
![Image](http://gc3.normandie.niemen.free.fr/images/ezboard/signatures/dan.jpg)
Pilote (virtuel)du Normandie-Niemen (virtuel)
http://www.normandieniemen.com
PIV2.8C@3.5 P4P800 Hercule 9800 pro 1Go ram mushkin PC3200 Black level 2
#2
normalement la zone neutre est dans le hard du joystick, en tout cas pour ceux qui sont autocalibrant, seul une calibration manuelle genere "un ecrit" de la zone morte.
![Image](http://www.checksix-forums.com/images/signature_DimeBug.png)
#3
Aie ! donc d'apres toi, il ,n'est pas possible de suprimer la zone morte au centre comme sur un cougar , meme en bidouillant les drivers ....
NN Dan
![Image](http://gc3.normandie.niemen.free.fr/images/ezboard/signatures/dan.jpg)
Pilote (virtuel)du Normandie-Niemen (virtuel)
http://www.normandieniemen.com
PIV2.8C@3.5 P4P800 Hercule 9800 pro 1Go ram mushkin PC3200 Black level 2
![Image](http://gc3.normandie.niemen.free.fr/images/ezboard/signatures/dan.jpg)
Pilote (virtuel)du Normandie-Niemen (virtuel)
http://www.normandieniemen.com
PIV2.8C@3.5 P4P800 Hercule 9800 pro 1Go ram mushkin PC3200 Black level 2
#4
oui, sauf sur les joy a calibration manuelle...
en gros la zone morte est definie lors de l'ecriture du soft interne au joystick, apres tu as pas mal de politique possibles concernant la maniere dont tu gere ton autocallibration, par contre rien n'empeche un fabricant de rajouter une couche de zone morte soft en intercallant un drivers entre le hard du joy et windows (exemple : thrustmapper)...
mais jamais une zone morte nulle via driver ne compensera l'existance d'une zone morte "hard" interne au joy...
en gros la zone morte est definie lors de l'ecriture du soft interne au joystick, apres tu as pas mal de politique possibles concernant la maniere dont tu gere ton autocallibration, par contre rien n'empeche un fabricant de rajouter une couche de zone morte soft en intercallant un drivers entre le hard du joy et windows (exemple : thrustmapper)...
mais jamais une zone morte nulle via driver ne compensera l'existance d'une zone morte "hard" interne au joy...
![Image](http://www.checksix-forums.com/images/signature_DimeBug.png)
#5
OK merci, il faut donc que je trouve une autre solution.
Ce qu'il me faut c'est une plaque électronique de joystick avec 2 axes et 4 boutons, mais il est impératif qu'il n'y ait pas de zone neutre.
J'avais pensé utiliser un saiteck evo, mais ça ne colle pas à cause de la zone neutre.
Est-ce que tu ne connaîtrais pas un joystick sans zone neutre ?
J'avais trouvé un truc intéressant ici , mais le prix a récemment triplé, et cela devient nettement moins intéressant....
D'autant plus que c'est un peu surdimensionné par rapport au nombre d'axes et de boutons disponibles .
Ce qu'il me faut c'est une plaque électronique de joystick avec 2 axes et 4 boutons, mais il est impératif qu'il n'y ait pas de zone neutre.
J'avais pensé utiliser un saiteck evo, mais ça ne colle pas à cause de la zone neutre.
Est-ce que tu ne connaîtrais pas un joystick sans zone neutre ?
J'avais trouvé un truc intéressant ici , mais le prix a récemment triplé, et cela devient nettement moins intéressant....
D'autant plus que c'est un peu surdimensionné par rapport au nombre d'axes et de boutons disponibles .
NN Dan
![Image](http://gc3.normandie.niemen.free.fr/images/ezboard/signatures/dan.jpg)
Pilote (virtuel)du Normandie-Niemen (virtuel)
http://www.normandieniemen.com
PIV2.8C@3.5 P4P800 Hercule 9800 pro 1Go ram mushkin PC3200 Black level 2
![Image](http://gc3.normandie.niemen.free.fr/images/ezboard/signatures/dan.jpg)
Pilote (virtuel)du Normandie-Niemen (virtuel)
http://www.normandieniemen.com
PIV2.8C@3.5 P4P800 Hercule 9800 pro 1Go ram mushkin PC3200 Black level 2
#6
a part dans les tres vieux joy usb tu ne trouvera pas, tous sont desormais autocallibrant.. si tu veux je peux regarder dans ma collec de vestige du passé et te dire si j'ai quelque chose qui te conviendrais ou te donner une reference... Autre solution, tu fait ton joy cablé sur une DB15 comme un bon vieux joy analogique et tu utilises un convertisseur gameport vers USB (mais attention parfois ils ont une resolution assez mediocre, genre 64 valeurs par axe)...
Autre solution, opencockpits file les plans d'un PCB capable de faire ce que tu veux, mais il faudra faire fabriquer le circuit imprimé, et faire programmer le controlleur...
le tout ici
Autre solution, opencockpits file les plans d'un PCB capable de faire ce que tu veux, mais il faudra faire fabriquer le circuit imprimé, et faire programmer le controlleur...
le tout ici
![Image](http://www.checksix-forums.com/images/signature_DimeBug.png)