3ds Controller is a 3DS homebrew application which allows you to use your 3DS as a wireless controller for Windows.

3ds Controller 0.4:
Keyboard support! Press L, R, and X to toggle it,
Warn you if your Wireless is turned off when you boot the application,
Improved threshold calculation when using circle pad to move mouse,
Setting Mouse Speed to 0 when using touch screen to move mouse sets mouse to absolute position, rather than relative to last position,
The Tap event is fired when the touch screen is released, rather than when it is first press,
Other misc bug fixes,

3ds Controller 0.3:
Default port changed to 8889 to avoid conflict,
"Throttle" option in Pcs 3DSController.ini, greatly reduces CPU used by application, default setting of 20 reduces CPU usage by over 6 times in my experience,
Can bind a key to NONE in Pcs 3DSController.ini,
Format of the 3DS's 3DSController.ini file changed to match that of PC's,
Threshold for circle pad when moving mouse,
New setting of "Mouse Speed" in Pcs 3DSController.ini,
Corrected Y axis when using touch screen as joystick,
Fixed support for CLICK and RIGHT CLICK key bindings,

If you are updating from version 0.1 or 0.2, since the settings format for the 3DS's 3DSController.ini has changed, make sure to copy the new "3DS/3DSController.ini" into the root of your 3DS's SD card (and change the IP).

Changelog 0.2:
More graceful error handling towards systems without vJoy,
More graceful error handling when eds can't read 3DSController.ini,
Z axis on vJoy controller is now in the middle value rather than 0,
PC application lists your IP addresses to help those unsure of how to find it,
Custom key bindings support,
Custom port support,
Other misc bug fixes,

Changelog 0.1:
Initial release.

Supports:
All of the standard buttons on the 3DS,
The circle pad as a joystick,
The touch screen to move the mouse,

To do:
Some kind of GUI,
Custom key bindings,
Support the New 3DS additional buttons and control stick,

http://www.nintendomax.com/viewtopic...e4327c167d4599