Homebrew Keyboard

Gocario

GBAFail'd
OP
Member
Joined
Sep 5, 2015
Messages
640
Trophies
0
Location
Bourg Palette
XP
804
Country
France
Hello.

Is there a way to access to the Nintendo 3DS Keyboard that Nintendo provides?
Since it's used by applications, homebrews could too, right?

I was working on an implementation in a homebrew, when that question came to me...
But it would be cumbersome to write it.
63c39bde84.png
 
Last edited by Gocario,

TheCruel

Developer
Banned
Joined
Dec 6, 2013
Messages
1,350
Trophies
2
XP
3,131
Country
United States
I know Megazig on #3dsdev said he was working on that, it's the APT keyboard applet I believe, but it not yet implemented in ctrulib afaik. I haven't bothered looking into it because I don't like how it suspends your program while you input text. Plus I made my own keyboard class that can load an layout from xml, so I'm fine.
 

Sono

cripple piss
Developer
Joined
Oct 16, 2015
Messages
2,825
Trophies
2
Location
home
XP
9,343
Country
Hungary
it's the APT keyboard applet I believe, but it not yet implemented in ctrulib afaik. I haven't bothered looking into it because I don't like how it suspends your program while you input text

Also, when launching the keyboard applet through APT, it just shows up as a parental control PIN-input, and then if you try to open it again, it softlocks the 3DS, so you'll need to L+R+DOWN+B out of the frozen state. I have looked at CTR_SDK's header files, and it looks like it's very hard to operate the keyboard, even from the official SDK.

Edit:
There's a swkbd lib in the official SDK, but the stupid header file is for C++ only :angry: How are C developers supposed to use the SDK?

//bit off-topic
I feel sorry for the 3DS developers who use the official SDK, because it's a big cryptic mess :angry:
 
Last edited by Sono, , Reason: Added more information
  • Like
Reactions: josamilu

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    The Real Jdbye @ The Real Jdbye: you can fap to your favorite character without it being gay