SmileBasic Input Method: LIVE PC KEYBOARD via CFW and Input Redirection
Root / Talk About Programs / [.]
CoinzReturnsCreated:
Hello everyone.
I've recently been toying around with a cfw hack called input redirection and I downloaded the source to the QT version of the input redirection, thanks to this source:
https://github.com/TuxSH/InputRedirectionClient-Qt
I've downloaded QT and noticed it is SUPER easy to over-ride the touch screen input, as seen here.
Now, whenever using the debug mode application and I touch the screen with the mouse the E character in SmileBasic is typed/pressed when the keyboard is active.
This is 1000 times more reliable than SmileNet, and 1000 times easier to implement.
at this rate I think we can probably achieve 60 frames a second of keyboard input.
Or, 120 bytes a second of data transfer from PC->SB.
if I program it to specifically map pc keys to touch screen input then it will be possible to use a pc keyboard to type live into SmileBasic through wifi at 60 inputs a second (faster than you probably can type).
I'll post more results soon , more research is needed but so far early tests show it being very probable. Thanks to AnswerXOX for giving me the live keyboard Idea I wasn't considering it as a possibility.
I'm trying to learn enough to pull off something almost (even more) impressive than simple keyboard strokes.. but I have proof enough that in itself will already work without any modifications (other than the most updated version of luma 3ds and cfw and a modified pc binary file of qt input redirection)
Why would internet be necessary to accomplish this? Couldn't you just take the ASCII binary from the keyboard and use a DAC to turn it into audio, then run the audio cable into the 3ds? Of course, you would need to make an 8 bit SmileBasic ADC program, but that's easy.I'm surprised this hasn't been done by now. I've had that idea in my head since I first heard mic access would be included in SmileBasic.
Well. honestly.
this idea works in theory but do you really want to use a pc keyboard and look at your 3ds? Also the input redirection QT sometimes randomly disconnects but I have a much juicier thing already implemented which as you might know is SmileNet 2.0.
Well. honestly. this idea works in theory but do you really want to use a pc keyboard and look at your 3ds? Also the input redirection QT sometimes randomly disconnects but I have a much juicier thing already implemented which as you might know is SmileNet 2.0.Full disclaimer: I have no idea what SmileNet is. Sounds cool. But if we're talkin' theory, PC keyboards are usually wireless which means it might not be that bad in practice (at least until the novelty wears off). Same thing even if it's not wireless, just maybe to a lesser extent. The real problem is with a laptop keyboard, but even then a good working external keyboard would still be too good not to use. I've convinced myself alright, this is definitely at the bottom of my to do list.
Quick question has anybody actually done the external keyboard. if so could you possible tell me how I dislike the touch screen very much.
thank you but I will have to contact to creator the key is not workingQuick question has anybody actually done the external keyboard. if so could you possible tell me how I dislike the touch screen very much.I believe this program has accomplished that. You need to use your computer as the keyboard though. http://smilebasicsource.com/forum?ftid=1198
Hello, I'm the creator of SmileNet 1.0. Truth be told you're better off using input redirection and modifying it, or using SmileNet 2.0 which is coming soon (you already need homebrew and Custom Firmware though) The method in this thread is nto the same as SmileNet 1.0 and requires a modified version of QT Input Redirection, I haven't finished this project yet, because SmileNet 2.0 is more promising. Sorry. All you can do with my project currently is I believe cause the Q key on the smilebasic to be pressed over and over. Thanks for taking an interest. May I direct you to the SmileNet 2.0 project which is based on all of this research and development? It isn't released yet but will be soon hopefully. Here is a demo video of SmileNet 2.0 With IRC Chat, relaying into a running SmileBasic program some IRC messages: https://youtu.be/979oPZhTOdA?t=82thank you but I will have to contact to creator the key is not workingQuick question has anybody actually done the external keyboard. if so could you possible tell me how I dislike the touch screen very much.I believe this program has accomplished that. You need to use your computer as the keyboard though. http://smilebasicsource.com/forum?ftid=1198