PDA

View Full Version : File di config della periferica JoyPad


Pistolpete
13-01-2006, 15:21
Vorrei sapere quale file memorizza le impostazioni del pad che si generano nel momento in cui faccio la taratura (pannello di controllo->periferiche di gioco->proprietà->impostazioni->taratura). E' possibile modificarne i valori?
Cioè twikarlo?

Pistolpete
13-01-2006, 21:18
Allora il mio pad è il Microsoft SideWinder Plug & Play Game Pad
ho cercato un po' e ho trovato che windows ha all'interno della cartella c:\windows\system32\directx\input tutti i file relativi ai prodotti microsoft di tipo pad joystick e volante.
Il file per il mio prodotto è ms27.ini che si trova in quella cartella.
Facendo una ricerca nel registro del file di cui sopra ho scoperto qual è la chiave che contiene i valori di calibratura:
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Me
diaProperties\PrivateProperties\DirectInput\VID_04
5E&PID_0027\Calibration



Il fatto è che al suo interno di sono delle sotto chiavi che fanno riferimento agli assi 1 e 0, quindi mancano riferimenti ai pulsanti.
Credo però che per twikare il pad ci sia da modificare il file

copio e incollo il contenuto

[Y Axis]
UsagePage=0x1
Usage=0x31
Type=0x102
Name=Y AXIS
OverlayFileName.0=MS27_1.PNG
OverlayRect.0=(102,112),(614,624)
Align.0=TR
CallOutMax.0=(1,224),(142,273)
LineData.0=(116,220),(116,139)

[X Axis]
UsagePage=0x1
Usage=0x30
Type=0x2
Name=X AXIS
OverlayFileName.0=MS27_1.PNG
OverlayRect.0=(102,112),(614,624)
Align.0=BL
CallOutMax.0=(0,61),(136,99)
LineData.0=(21,99),(21,119),(111,119)

[Button 0]
UsagePage=0x9
Usage=0x1
Type=0x4
Name=BUTTON 0
OverlayFileName.0=MS27_2.PNG
OverlayRect.0=(197,145),(709,657)
Align.0=L
CallOutMax.0=(268,200),(429,221)
LineData.0=(264,212),(212,212),(212,159)

[Button 1]
UsagePage=0x9
Usage=0x2
Type=0x104
Name=BUTTON 1
OverlayFileName.0=MS27_3.PNG
OverlayRect.0=(220,147),(732,659)
Align.0=L
CallOutMax.0=(274,167),(429,189)
LineData.0=(270,181),(234,181),(234,163)

[Button 2]
UsagePage=0x9
Usage=0x3
Type=0x204
Name=BUTTON 2
OverlayFileName.0=MS27_4.PNG
OverlayRect.0=(198,129),(710,641)
Align.0=L
CallOutMax.0=(253,42),(427,63)
LineData.0=(249,55),(210,55),(210,135)

[Button 3]
UsagePage=0x9
Usage=0x4
Type=0x304
Name=BUTTON 3
OverlayFileName.0=MS27_5.PNG
OverlayRect.0=(221,131),(733,643)
Align.0=L
CallOutMax.0=(265,69),(428,89)
LineData.0=(262,81),(231,81),(231,136)

[Button 4]
UsagePage=0x9
Usage=0x5
Type=0x404
Name=BUTTON 4
Align.0=BR
CallOutMax.0=(9,10),(163,55)
LineData.0=(150,55),(150,100)

[Button 5]
UsagePage=0x9
Usage=0x6
Type=0x504
Name=BUTTON 5
Align.0=L
CallOutMax.0=(258,108),(429,130)
LineData.0=(254,122),(244,122),(244,133)