Вот так оно делается:
Реестр:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\MediaProperties\PrivateProperties\DirectInput\VID_06A3&PID_053C\Calibration\0\Type\Axes
(VID_06A3&PID_053C - может быть другим значением, т.е. от джойстиков зависит)
Там оси:
0 - х
1 - у
2 - ..
3 - ..
5 - ..
6 - ..
Значение Calibration типа REG_BINARY содержит 3 слова по 4 байта:
левое слово - минимальное значение на оси
среднее слово - среднее значение на оси
правое слово - максимальное значение на оси