HOW TO: Making a custom keyboard with Vanilla App Inventor

It's just a matter of using a variable to store the current state. This is my code, I have two lists of characters, one uppercase, one lowercase. I don't use text on the buttons, I use images such that the vertical height of the characters uses more of the available vertical space on the button (= bigger characters without needing bigger buttons).

1 Like