I have Brewblox on a touchscreen using kiosk mode from a rpi. I miss the opportunity to fill inn text fields and number fields. I have tried to install different virtual keyboards with no success. Any chance a pop-up keyboard when touching text and number fields be implemented in Brewblox? (f ex possible to enable pop up keyboard from settings)
I found out that the easiest way to add a keyboard was as a chromium extension. Keyboard pops up in Brewblox in text/number fields. I could type inn letters/numbers, but when hitting enter what I have typed in disappeard and Brewblox didn’t reacted. F ex if I try to change a temp setpoint, I could perfectly fine type in f ex 67, but when I hit enter Brewblox told me that I have hit enter with no value.
I have also tried to install matchbox and florence keyboard directly to raspberry. Matcbox was not a pop-up keyboard. And florence gave me headache, did not get it to work at all.
I can confirm that chrome extensions for virtual keyboards are useless.
The Pi virtual keyboard OnBoard did work.
sudo apt install -y onboard
Pi start menu -> preferences -> onboard settings
General -> start onboard hidden, show floating icon when onboard is hidden
Window -> force window to top
Theme -> Nightshade (the default theme is -really- ugly)
Restart your Pi to apply the window setting.
When running, start onboard before launching kiosk mode.
I’ll make an issue for us to check out virtual keyboards on our end. You’re not the only one using kiosk mode, and we’d rather have things work out of the box. I can’t make any promises about how and when we’d implement it.
im about to give this a whirl. but if you do implement… I would think that even if it was just a numbers pad for temp and duty setting that you implemented would be sufficient. obviously I can’t speak for all but for me. any editing to system setup I would rather do from a computer. so full keyboard implementation would be awesome but not necessary… if
yeah I suppose that makes sense. so I tried to use the onboard option but it doesn’t have any way to set up in raspbian lite from what I could read online. but In my hunt for trying to find a solution for scrollbar removal I was able to navigate to the extension store for chromium and I was able to install an onscreen keyboard from there. only problem is the same to OP had. inputs show but don’t actually take the setting. very oddddddd
The brewblox UI is just a website: a bunch of html/js/css files downloaded and executed by your browser.
I suspect that the virtual keyboards try to inject chatacters in a place where the JS in the UI isn’t notified . I may give it another try some time, but I wasn’t much impressed with them to begin with: most of the ones I tried were blatantly stealing code / design, and I’d have to find the original first.
I tried matchbox. I didn’t like it. Took half of the screen. It’s not a pop up keyboard, no auto hide. Maybe you can do some codes to make it do those things, I just did a straight forward installation.
Can’t wait for Brewblox to implement virtual keyboard! That’s great!
After this topic, we added on-screen keyboard support to Brewblox itself. It can be accessed from any input field in the UI.
Does that fix your use case, or was there some other reason you needed an on-screen keyboard?