Homebrew [Homebrew] NOP90 swkbd - Custom software keyboard module

nop90

Well-Known Member
OP
Member
Joined
Jan 11, 2014
Messages
1,556
Trophies
0
Location
Rome
XP
2,983
Country
Italy
As a part of my 3DS file manager project (still in WIP, but anticipated in the homebrew thread) I wrote this simple software keyboard module.

To test the module i wrote a simple demo application.

Sources and compiled files are on Github (https://github.com/nop90/SwKbd).

You can find the comiled files attached too. There are Cia, Elf and 3dsx formats.

I tested the Cia on CFW and the Elf on 3DMoo. I cant test the 3DSx, so I don't know if it runs correctly.

On 3DMoo the touch pad doesn't work well, 25% of the pad (right side) doesn't get the input and when you release the mouse button the pad state is not cleared, so to release a keypress on the swkbd you have to click outside the keyboard area.

The module has an embedded image with a basic kbd layout in black and white, but it's possible to load a custom layout image.

You can use keyboard.bmp as a template for your custom layout. Put it in the 3Ds sd root to test it in the demo app. Put in the same place MarioBG.bmp file for a top screen background.

Please let me know if you like it and if feel free to use it in your own projects.

NOP90
 

Attachments

  • SwKbdDemo.zip
    375.1 KB · Views: 339

nop90

Well-Known Member
OP
Member
Joined
Jan 11, 2014
Messages
1,556
Trophies
0
Location
Rome
XP
2,983
Country
Italy
Yesterday night I was very tired and forgot to post a screenshot:

swkbd.png
 
General chit-chat
Help Users
  • No one is chatting at the moment.
    KenniesNewName @ KenniesNewName: https://youtube.com/shorts/3jVZMEPLAfE?feature=share