Software :- “Joy to key “.
This software enables you to control various windows applications (e.g.
a web browser, games on the web, Photoshop shortcuts, Microsoft office,
and even Windows itself) by using your favorite joystick. Whenever you
press joystick buttons and sticks, JoyToKey will convert the input into
keyboard strokes and mouse movements so that the target application works
as you pre-configured.You can create multiple configuration files to switch across different key/mouse assignments. It also supports the automatic association with target applications so that the config file will switch automatically when the target application changes.
Download it here( official site) :-