|
- A numeric text box for range entry. eg 1-25
underneath is a left arrow to decrement 1, a bar that if you touch enters a number proportional to the range depending on where you touch it, a right arrow to increment 1.
one touch and a few taps should allow for quick entry. - Text Entry, but using about 4 buttons for entry. No keyboard needed.
Tap a button to go up one letter, hold it down to accelerate the rotation of the current character. If you pass it up, a few taps on Down to correct it. Once you have the desired character, arrow right to enter the next character.
Arrow left deletes the last entry.
I have seen very complicated entry systems using just a few hardware buttons. Same should be achievable using software buttons.
|
|
|
|
|
That's an idea, but 90% of the time it would be used like text entry on a smart TV - that is to enter an SSID and wifi password and then just ride it from there. Entering passwords that way is horrible.
To that end Texas Instruments developed a Bluetoothish protocol for shooting wifi creds at IoT devices from a phone and most connected chips support it.
From a strictly use case scenario because of all that text entry is not common, and not nearly as useful as it would be on a PC or even a phone.
Check out my IoT graphics library here:
https://honeythecodewitch.com/gfx
And my IoT UI/User Experience library here:
https://honeythecodewitch.com/uix
|
|
|
|
|
There you go…
Text entry with an nearby bluetooth device?
Encrypted!
Is there a standard bluetooth protocol for bluetooth keyboards?
|
|
|
|
|
No there's not. Not all MCUs have BT anyway. It won't be part of my UI lib. It's out of scope.
Check out my IoT graphics library here:
https://honeythecodewitch.com/gfx
And my IoT UI/User Experience library here:
https://honeythecodewitch.com/uix
|
|
|
|
|
“Out of scope” for BT
Good answer. Keep the focus.
|
|
|
|
|
What are your target applications, or is it general-purpose?
|
|
|
|
|
It's a general purpose user interface library
Check out my IoT graphics library here:
https://honeythecodewitch.com/gfx
And my IoT UI/User Experience library here:
https://honeythecodewitch.com/uix
|
|
|
|
|
One thing that I have used for my IoT projects a lot is some form of slider control, either horizontally or vertically.And usually very intuitive when using touch screens...
|
|
|
|
|
That was the first interactive SVG** based widget that I built.
My UI and graphics libs support SVG, and I've been using that to render the bits of my widgets because it looks nice.
Check out my IoT graphics library here:
https://honeythecodewitch.com/gfx
And my IoT UI/User Experience library here:
https://honeythecodewitch.com/uix
|
|
|
|
|
Maybe a slider control could be useful.
Edit: I see it's already been suggested, and you already have one
|
|
|
|
|
Wordle 859 4/6
⬛⬛⬛⬛🟩
⬛⬛🟨⬛🟩
🟩🟩⬛⬛🟩
🟩🟩🟩🟩🟩
|
|
|
|
|
Wordle 859 3/6
⬜⬜🟨🟨🟨
🟨⬜⬜🟨🟩
🟩🟩🟩🟩🟩
|
|
|
|
|
Wordle 859 3/6
⬜🟨⬜🟨⬜
🟨⬜⬜🟩🟩
🟩🟩🟩🟩🟩
|
|
|
|
|
Wordle 859 5/6
⬜⬜⬜⬜🟩
⬜⬜⬜⬜🟩
⬜🟨🟨⬜🟩
🟨⬜⬜🟩🟩
🟩🟩🟩🟩🟩
|
|
|
|
|
Wordle 859 6/6
⬜🟨⬜🟨⬜
⬜🟩⬜🟩⬜
⬜🟩⬜🟩⬜
🟨🟨🟨⬜⬜
🟩🟩⬜⬜⬜
🟩🟩🟩🟩🟩
“That which can be asserted without evidence, can be dismissed without evidence.”
― Christopher Hitchens
|
|
|
|
|
⬜⬜⬜⬜🟩
🟩🟩⬜🟩⬜
🟩🟩🟩🟩🟩
In a closed society where everybody's guilty, the only crime is getting caught. In a world of thieves, the only final sin is stupidity. - Hunter S Thompson - RIP
|
|
|
|
|
Wordle 859 5/6
⬜🟨🟨⬜⬜
🟨⬜🟨⬜⬜
⬜⬜🟨⬜⬜
⬜⬜🟨⬜🟩
🟩🟩🟩🟩🟩
|
|
|
|
|
Wordle 859 4/6*
🟩⬜🟨⬜⬜
🟩⬜⬜🟨⬜
🟩🟨⬜⬜⬜
🟩🟩🟩🟩🟩
Happiness will never come to those who fail to appreciate what they already have. -Anon
And those who were seen dancing were thought to be insane by those who could not hear the music. -Frederick Nietzsche
|
|
|
|
|
Wordle 859 4/6*
⬜⬜⬜⬜🟩
🟨⬜⬜🟨🟩
⬜🟨🟨⬜🟩
🟩🟩🟩🟩🟩
"I have no idea what I did, but I'm taking full credit for it." - ThisOldTony
"Common sense is so rare these days, it should be classified as a super power" - Random T-shirt
AntiTwitter: @DalekDave is now a follower!
|
|
|
|
|
Wordle 859 4/6
⬛⬛⬛⬛🟩
⬛⬛⬛⬛🟩
⬛🟨⬛⬛🟩
🟩🟩🟩🟩🟩
|
|
|
|
|
Wordle 859 6/6
⬛⬛⬛⬛🟩
🟨⬛🟨⬛🟩
⬛🟨🟨⬛🟩
⬛🟨⬛🟨🟩
🟨⬛🟨🟩⬛
🟩🟩🟩🟩🟩
Ok, I have had my coffee, so you can all come out now!
|
|
|
|
|
So the team with whom I consult reached the 6 year milestone, and everyone is getting new laptops. So, I'm working with a coworker showing him how to set up VMware and use virtual machines. This corporate IT laptop is somewhat locked down, generic Windows 11 install, etc. Every time we have to go look for some software, only Edge will launch. now, mind you, we're on a corporate laptop - enterprise edition, used for work, yadayada. Edge kept popping up shopping stuff, sign up for that, do this and get 5% back....
Talk about raising annoying to an Olympic sport.
Meanwhile, trying to get past all the bloatware, the IT permissions, identities, rules and regulations elevated the process to even more pain.
yuck
Charlie Gilley
“They who can give up essential liberty to obtain a little temporary safety deserve neither liberty nor safety.” BF, 1759
Has never been more appropriate.
|
|
|
|
|
In the very early days of laptops (Mac PowerBooks), corporate supplied mine. With everything I read now, I could no longer abide it. I'd supply my own--or good riddance! Spyware, what amounts to parental controls--no, not for that, just for installing useful software! IT wants to make their life easy by administering a bunch of laptops that are all clones, but that crowd is next to useless anyway, and corporate doesn't trust us plebes, so sod all of these wankers! When I wanted to goof off at work or do other non-work related things, it wasn't any of their business when they got hours at night and at the weekend.
|
|
|
|
|
That's why you always have two laptops. One for work and one for personal use. Sometimes, a work laptop needs to be locked down for security reasons.
Jeremy Falcon
modified 26-Oct-23 11:17am.
|
|
|
|
|
Agreed. When I work from home using my personal machine, I use Remote Desktop over the VPN to the work machine on my desk. I've also got a network share on the work machine for transferring files, but that's not used very often.
There's no way I'm going to let the IT yabbos get their mitts on my property.
Software Zen: delete this;
|
|
|
|