Remote Touch DS by Tobias W. Kjeldsen
-------------------------------------

Remote Touch DS gives you the opportunity to remote-control your computers mouse, keyboard and other things from your Nintendo DS hand-held console. This solution is not like remote desktop, but more like an advanced remote control.

Remote Touch DS is a client-server based solution. Therefore you will ned to 
have a daemon/server up and running on the computer you want to remote control.
The daemon/server is located inside the "server"-folder. You can launch "rtdsserver_multi-win.exe" and the windows server will start with portnumber 7777 or you can do it yourself via commandline. Just launch "rtdsserver_multi-win.exe" if your a novice.

---------- Step by step (idiot safe):
	1. Open up Run form the start menu and type CMD then run that

	2. Check your IP-address with "ipconfig" in command prompt.

	3. Either launch the server from commandline or just launch "rtdsserver_multi-win.exe" direcly by double clicking it.
		(if you just launched "rtdsserver_multi-win.exe" the server will listen on port 7777 as default)

		(if you want to manually start the server)
		3a. Then write rtdsserver_multi-win.exe 235( or whichever port you want) hit enter, it should run now, on windows 7 it asked me for permission with the firewall.
			(if you decided not to specify a port the server will automatically start with port 7777)

	4. Put the client folder on your flashcart

	5. In the root of your flashcart put a file called "rtds_config.txt". In this file specify your servers IP and the port its running on with the following syntax "<ip-address>:<port>".
		Example of the "rtds_config.txt" content:
		192.168.0.196:7777

---------- What is what:

"server"-folder 
Contains server binary for Windows. 
Start the server from commandline with port arguments or simply just double click and start the server on default port 7777
(Remember to have "cygwin1.dll", when using Windows, in the same folder as server binary.)
	
"client"-folder
Contains Nintendo DS binary. 
Put this on your cartridge of choice, with DLDI support of course.
Will use your default WFC data.
If you dont want to enter ip-address and port-number every time you launch Remote Touch DS-
you can put a .txt file named "rtds_config.txt" in the root dir of your cartridge and in the file write the following:
"ip-address:port" (example: "192.168.0.196:7777") - now the next time you launch Remote Touch DS it will automatically connect with this data.

"keymapping.png"-image
Gives you an overview of the mapped keys.

If you want to use Media Control Extended (MEX) you need to use a media player which supports default media player bindings -- most do this. You can also bind the mediakeys yourself with your own media player of choice. Just bind the keys like you would with a keyboard.
	
At the moment only a Windows-version of the server is available, but a OSX and *unix version will also be done.