Found this on hyperspin forums
http://www.hyperspin-fe.com/forum/showthread.php?36933-Xin-Mo-DUal&highlight=xinmoI don't know why it shouldn't unless the XinMo isn't registered as a typical joystick in Windows, and this may be the case. In any case, HyperSpin doesn't have native joystick support. Works with an i-Pac but not a joystick. To add joystick support, you will need to use the HyperSpin Startup Script. No way around that. There are two ways you can do this:
1. The easy way is save HyperSpin Startup Script.exe to your /HyperSpin/Utilities folder (create the Utilities folder if you don't have one).
2. Launch the program once so it will create an ini file.
3. Open the ini file and change 'Joysticks_Enabled=False' to 'Joysticks_Enabled=true'. Save the file and close the ini file.
4. Open HyperHQ and in the Main Settings>Startup/Exit Tab, set the startup program to HyperSpin Startup Script.
Now launch HyperSpin and see if you have joystick navigation. Function buttons for HyperSpin when using the HyperSpin Startup Script are hardcoded. So in your Windows Control Panel Properties, once you find out which buttons are 1-7. The corresponding functions for those buttons:
Button 1: Enter
Button 2: Esc
Button 3: Genre
Button 4: Roulette
Button 5: Skip up
Button 6: Skip down
Button 7: Favorites
Now if this doesn't work, then you will have to use Xpadder and the HyperSpin Startup Script. I made a video to help folks get that going but it is a little outdated. Be sure to read the comments in the video where I corrected the mistake.
Tested and worked fine. No need for joy2key unless you want to customize buttons (may be able to do this in the ini file as well)