modifier driver joystick
Publié : jeu. févr. 02, 2006 11:17 pm
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"
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"