Keyboard

Discussion in '3DS - Homebrew Development and Emulators' started by Gocario, Dec 24, 2015.

  1. Gocario
    OP

    Gocario GBAFail'd

    Member
    640
    560
    Sep 5, 2015
    France
    Bourg Palette
    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.
    [​IMG]
     
    Last edited by Gocario, Dec 24, 2015
  2. Seriel

    Seriel Worshipper of Skiddos

    Member
    2,703
    4,729
    Aug 18, 2015
    -pls no, i'm an idiot-
     
    Last edited by Seriel, Dec 24, 2015 - Reason: I'm an idiot.
  3. Gocario
    OP

    Gocario GBAFail'd

    Member
    640
    560
    Sep 5, 2015
    France
    Bourg Palette
    I mean, the virtual Keyboard which appears on the bottom 3DS screen when you have to type something.
     
  4. Seriel

    Seriel Worshipper of Skiddos

    Member
    2,703
    4,729
    Aug 18, 2015
    Poop.
    I'm dumb.
    Well, thats... a lot easier xD
    Never mind.
     
  5. GalladeGuy

    GalladeGuy Freeze Kirby :3

    Member
    2,536
    2,497
    Oct 28, 2015
    United States
    AFAIK homebrew doesn't have access to the keyboard. I don't remember why though.
     
  6. Tomato Hentai

    Tomato Hentai snart

    Member
    3,673
    5,804
    Oct 30, 2014
    Canada
    actually north korea. please send help
    I think it's because we just don't know how to get it to open yet.
     
  7. GalladeGuy

    GalladeGuy Freeze Kirby :3

    Member
    2,536
    2,497
    Oct 28, 2015
    United States
    Yeah, that's probably it. XD
     
  8. josamilu

    josamilu GBAtemp Fan

    Member
    383
    213
    Feb 1, 2015
    Gambia, The
    Saturn is better than Jupiter :P
    The keyboard is a part of The official Nintendo dev kit. You can acces The keyboard through homebrew you write with the leaked one. The best and easiest way to get a keyboard is using one of The existing free homebrew lib.
     
    Last edited by josamilu, Dec 24, 2015
  9. TheCruel

    TheCruel Developer

    Banned
    1,351
    2,882
    Dec 6, 2013
    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.
     
  10. MarcusD

    MarcusD nobody's hero

    Member
    1,141
    2,200
    Oct 16, 2015
    Hungary
    a pixel between life and death
    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 MarcusD, Dec 25, 2015 - Reason: Added more information
    josamilu likes this.