DS2Key: Difference between revisions

From GameBrew
No edit summary
No edit summary
Line 3: Line 3:
| image      = [[File:Ds2key.png]]
| image      = [[File:Ds2key.png]]
| type        = Operating System
| type        = Operating System
| version    = 1.01
| version    = 1.01 (r44)
| licence    = Mixed
| licence    = Mixed
| author      = Sypherce
| author      = Sypherce
Line 12: Line 12:


DS2Key is a DS homebrew application that enables you to control your computer using your DS.  
DS2Key is a DS homebrew application that enables you to control your computer using your DS.  
'''Note:''' The link is for 1.01 (r44) only. Latest release [https://www.1emulation.com/forums/topic/34902-ds2key-svn-r52-released/ DS2Key SVN r52] has been rewritten in C++, which contains less features and you can find it [https://code.google.com/archive/p/ds2key/downloads here]).


==Features==
==Features==
*Action Buttons (Normal button input, a, b, left, right, etc)
* Action Buttons (Normal button input, a, b, left, right, etc).
*Exact Mouse movement (Touching the middle of the touch screen sets the cursor on the Middle of the PC screen, etc)
* Exact Mouse movement (Touching the middle of the touch screen sets the cursor on the Middle of the PC screen, etc).
*Mouse Touch Screen buttons (The screen is divided into having 12 buttons working similar to the normal buttons)
* Mouse Touch Screen buttons (The screen is divided into having 12 buttons working similar to the normal buttons).
*Guitar Hero Grip buttons (All four buttons act the same as the normal buttons, but have their own settings)
* Guitar Hero Grip buttons (All four buttons act the same as the normal buttons, but have their own settings).
*Mouse Clicks (Left, right, and middle buttons)
* Mouse Clicks (Left, right, and middle buttons).
*Linux Support (All functions work as they do in Windows now)
* Linux Support (All functions work as they do in Windows now).
*Windows GUI Support (Very friendly GUI :3 )  
* Windows GUI Support (Very friendly GUI).


==Installation==
==Installation==
#Download and extract ds2key.nds to your apps folder
Download and extract ds2key.nds to your apps folder.
#Run ds2key from the apps menu in your DS-X
 
Run ds2key from the apps menu in your DS-X.


==Known Issues==
==Known Issues==
*(Squashed)Mouse input doesn't cover entire screen -- deadzone borders need to be made for the touch screen.
Mouse input doesn't cover entire screen -- deadzone borders need to be made for the touch screen.
*(Squashed)GUI log is disabled -- log caused lags, disabling command logs should fix this
 
*(Squashed)Setting mouse button clicks in the GUI doesn't work -- mouse clicks actually work, just setting them up in the GUI doesn't
GUI log is disabled - log caused lags, disabling command logs should fix this
*(Squashed)After changing the IP on the DS, the server ends up sending /p? repeatedly -- restarting the DS makes everything work fine
 
*(Squashed)Arrow key settings actually send numpad arrow keys, or numbers, depending on numlocks status
Setting mouse button clicks in the GUI doesn't work - mouse clicks actually work, just setting them up in the GUI doesn't
*Setting GUI log to "All Messages" causes lag. This log mode is mostly for testing your connection, just switch the setting to something else and it will run lag free
 
After changing the IP on the DS, the server ends up sending /p? repeatedly - restarting the DS makes everything work fine
 
Arrow key settings actually send numpad arrow keys, or numbers, depending on numlocks status
 
Setting GUI log to "All Messages" causes lag. This log mode is mostly for testing your connection, just switch the setting to something else and it will run lag free


==Changelog==
==Changelog==
'''Version 1.01 (Revision 44) January 20, 2009'''
'''Version 1.01 (Revision 44) January 20, 2009'''
*Fixed bug with arrow keys sending numpad keys (2, 4, 6, 8).
* Fixed bug with arrow keys sending numpad keys (2, 4, 6, 8).
*Fixed GH Pad repeat bug reported blahblahblaster from gbadev.org.
* Fixed GH Pad repeat bug reported blahblahblaster from gbadev.org.
*Fixed CPU usage with server console versions.
* Fixed CPU usage with server console versions.
*Fixed repeated sending of "/p?".
* Fixed repeated sending of "/p?".
*Fixed a bug with the mouse cursor sending negative values, causing wrapping in the linux version.
* Fixed a bug with the mouse cursor sending negative values, causing wrapping in the linux version.
'''Version 1.00 (revision 38) December 30, 2008'''
'''Version 1.00 (revision 38) December 30, 2008'''
*Rewrite from scratch.
* Rewrite from scratch.
[[Category:Homebrew applications]]
 
<br>
[[Category:DS homebrew applications]]
[[Category:Utility homebrews on DS]]

Revision as of 04:43, 21 May 2021

DS2Key
Ds2key.png
General
Author(s)Sypherce
TypeOperating System
Version1.01 (r44)
LicenceMixed
Links
[Media:DS2Key101.rar Download]
Website
Source
Advertisements

<htmlet>adsense</htmlet>


DS2Key is a DS homebrew application that enables you to control your computer using your DS.

Note: The link is for 1.01 (r44) only. Latest release DS2Key SVN r52 has been rewritten in C++, which contains less features and you can find it here).

Features

  • Action Buttons (Normal button input, a, b, left, right, etc).
  • Exact Mouse movement (Touching the middle of the touch screen sets the cursor on the Middle of the PC screen, etc).
  • Mouse Touch Screen buttons (The screen is divided into having 12 buttons working similar to the normal buttons).
  • Guitar Hero Grip buttons (All four buttons act the same as the normal buttons, but have their own settings).
  • Mouse Clicks (Left, right, and middle buttons).
  • Linux Support (All functions work as they do in Windows now).
  • Windows GUI Support (Very friendly GUI).

Installation

Download and extract ds2key.nds to your apps folder.

Run ds2key from the apps menu in your DS-X.

Known Issues

Mouse input doesn't cover entire screen -- deadzone borders need to be made for the touch screen.

GUI log is disabled - log caused lags, disabling command logs should fix this

Setting mouse button clicks in the GUI doesn't work - mouse clicks actually work, just setting them up in the GUI doesn't

After changing the IP on the DS, the server ends up sending /p? repeatedly - restarting the DS makes everything work fine

Arrow key settings actually send numpad arrow keys, or numbers, depending on numlocks status

Setting GUI log to "All Messages" causes lag. This log mode is mostly for testing your connection, just switch the setting to something else and it will run lag free

Changelog

Version 1.01 (Revision 44) January 20, 2009

  • Fixed bug with arrow keys sending numpad keys (2, 4, 6, 8).
  • Fixed GH Pad repeat bug reported blahblahblaster from gbadev.org.
  • Fixed CPU usage with server console versions.
  • Fixed repeated sending of "/p?".
  • Fixed a bug with the mouse cursor sending negative values, causing wrapping in the linux version.

Version 1.00 (revision 38) December 30, 2008

  • Rewrite from scratch.


Advertising: