I have an idea for the shift. Instead of activating and deactivating counters and buttons, we make it alter a {0,1} property. If the property is 1, then the game adds 36 to the number ID.
You could add uppercase if you want. I don’t think it would affect players a lot though.
I would just use a shift and/or caps lock button to add uppercase.
Wait, ok, how much memory does the system take in total?
Honestly? Haven’t tried it yet. The concept seems like it would work. I think it would. I just need to test it.
now that i read this it seems similar to something i said on apoll02s guide
They Really need to add a text device! That would be cool!
they already have a text device
Oh, I mean Chat Device
I think I understand what you are doing. Each button increments their own counter which is 1 under its target. The target is like 1 for a, 2 for b, etc. All the counters have the same property. When that property is changed, the text figures out which one it was using the number it is set to. Then, all counters are reset, but the signal to the text for it to change is blocked using a trigger. Then, the system is ready for another input. There could also be a shift button that allows you to input uppercase. All you need is to add a little modifier in the text’s code. This would save you about 500 memory per key, and be very memory efficient.
I made a system just like this a couple months ago, but when I heard @Apoll02 was making a keyboard, I deleted all of my data, expecting it to be the same thing. So, well, all of my progress down the drain.
Same thing with me, you, and monopoly…
I stated the memory efficiency at the bottom of the guide. Please read it before commenting again lol
Bump
i have a question, what are the blocks and devices for the psuedo-code?
YO AN OLD KEYBOARD GUIDE STILL EXISTS!!!
:D
B
U
M
P
Ok, I know I’m suuuuuper late, but the answer is that you’re supposed to figure it out yourself. I purposely didn’t give specifics, because it feels like an enormous crutch that leads this community to less innovation.
if you really still need help make a help post lol
I already figured it out lol but yeah you responded to my help topic as well
I found a memory that isn’t the entire keyboard which is 4000, which is surprisingly high, I recently found a way to possibly help make the system here be more memory efficent here I hope I can help get the memory efficiency for keyboards even higher!