vJoy allows you to configure en external device as a virtual joystick.
Delphi and C++ Builder component for retrieving joystick position and status.
Professionally powerful yet easy-to-use video surveillance software with AI