No you're not, I've noticed on various different homebrew applications that there virtual keyboards are hit and miss, sometimes i get the desired key, sometimes its something TOTALLY different, not even near the key i pressed. I haven't noticed this on keyboards of offical games so I just guess that its hard to code perfectly, and only the pro's have mastered it. But I'm not sure.
Just letting you know, its not your DS.
Bookmarks