My Input

Published 2023-06-12


Welcome to another useful utility from the lab of dw817. (ME !)

This particular one is a full UPPERCASE and lowercase keyboard. that's right, your strings are indeed saved in lowercase if you select that from the keyboard.

You can use the mouse, touch-screen, or even the arrow keys and (z) (x) to add and remove letters.

What is especially useful about this particular keyboard is that it saves everything prior to being called. And that includes the graphic area it appears at. Any sound effects as it has its own. And even a custom sprite mouse cursor.

All your files are saved in memory first before the keyboard is available (and it's really fast so you won't notice it doing it). :)

In exiting, all your data, screen area, SFX, and sprites are returned back to you.

BY THE WAY !

This program is not yet done. Not for me anyways. I am posting it though now cause it is fully functional and working and likely more than enough for your input needs.

But there are several things yet I still want to add to it.

I want to have a dictionary for single or two keystroke verbs and nouns for text adventures. Clean up the code - it's =really= messy right now, and add some cool keyboard animation so the key actually
looks like it's being pushed down.

. . .

I wrote this utility in seeing PICOBOARD, a good high-score name input program with marvelously small coding size - but it is not as thorough as this utility. (which in deference is quite a bit bigger).

https://www.lexaloffle.com/bbs/?tid=4076

As with all my tools, feel free to suggest items or extra abilities you would like to see in them.

If it's within my power, it just might happen ! :)

. . .

Should ZEP wish to use my code and/or method as the primary input model for PICO-8, I will certainly relinquish all code and property rights in order to provide him and all users with a good input base for this programming language.

The usefulness of my program and motive becoming clear in the absence of any completely thorough libraries and routines providing both uppercase, lowercase, and in fact all keystrokes from a standard if somewhat miniaturized IBM-keyboard - previously existing for PICO-8.

UPDATE 10-13-16:

Now you can click your mouse, touch the screen, or press (Z) to move along the instructions. The editor is still the same, you can use arrow keys and (Z) and (X) to navigate, or use the mouse, or use the touch-screen to make your entry for INPUT.