Using a New 3DS XL as a PC controller!
https://github.com/CTurt/3DSController
This is so cool to use this app such as playing games and on emulators! :D
If you are having questions about this thing, have a read below! If you have other questions that aren't written there, just ask me any and I'll help you.
IT ONLY WORKS WITH WINDOWS!!
-----------------------------------------------------------------
Q&A / FAQ
Q: I am using Ironhax or OoT3Dhax method, what do I do?
A: Do the same process as Ninjhax I showed the link earlier.
Q: Where do I download Homebrew Launcher application for my 3DS?
A: http://smealum.github.io/3ds/ Follow the instruction first.
Q: How do I add this application into Homebrew menu?
A: Access the SD Card, go to "3ds" folder, create a new folder called "3DSController", add both "3DSController.3dsx" and "3DSController.smdh" files into this folder.
Q: The D-Pad (+Control Pad) doesn't Map with those Arrow Keys, it just types in numbers instead when I press one of those. I didn't change the controls. Do I have to change some different button keys?
A: If your computer has a Num Pad on Keyboard, don't do anything with the change of controls, just simply press the "Num Lock" button on the keyboard to turn it off again, you'll see the light goes off.
Q: How do I Map each directions of Circle Pad / C-Stick with buttons on Keyboard?
A: Download JoyToKey. http://joytokey.net/en/
Q: I tried pressing HOME button to go back to Homebrew but it does nothing. I'm on Ironhax/OoT3Dhax. Does it work with one of those I'm using?
A: It only works for .cia File (Downloaded version on HOME Menu). Instead, just press START + SELECT if you use Homebrew .
Q: Is it possible to use two(or more) 3DS systems at once with different controls each? So I can play N64 emulator for example?
A: No. Changing "3DSController.ini" controls does not affect 3DSController.exe currently running, it just leaves same controls unless it is closed and opened again. This only can run one 3DSController.exe program at a time, openning another one gives error. New 3DS (/XL) is recommended to play N64 emulator.