Tiny Core Base > Raspberry Pi
On screen keyboard
Paul_123:
Anyone know of a working on screen keyboard for Firefox in kiosk mode? I only have a touchscreeen connected.
Firefox runs nicely in Xorg, without a window manager. There are onscreen keyboard extensions for Firefox, but they don’t appear to work.
Rich:
Hi Paul_123
I just tried xvkbd.tcz on a netbook with a touch screen and
it worked with Firefox. Touch the key labeled Focus then
touch the window to send the keystrokes to. I did this under
TC10 x86 with xvkbd Ver. 3.0-1. I suspect you will need to
run a window manager since Firefox and xvkbd each need
their own window.
The source for version 4.0 can be found here:
http://tinycorelinux.net/10.x/x86_64/tcz/src/xvkbd/
It depends on libXaw3d.tcz
The source for version 3.0-1 was in the TC2 repo and is
probably lighter. If you want a copy, let me know.
aus9:
I just built it roughly on piCore64-14.x no build script etc
http://t-sato.in.coocan.jp/xvkbd/xvkbd-4.1.tar.gz
https://imgur.com/a/u4sguhE
image link highlights that is has word completion and a menu which I am mouse hovering over
I was unable to build it without some packages as per
--- Code: ---readelf -d /usr/local/bin/xvkbd | grep 'NEEDED'
0x0000000000000001 (NEEDED) Shared library: [libXaw.so.7]
0x0000000000000001 (NEEDED) Shared library: [libXt.so.6]
0x0000000000000001 (NEEDED) Shared library: [libX11.so.6]
0x0000000000000001 (NEEDED) Shared library: [libXmu.so.6]
0x0000000000000001 (NEEDED) Shared library: [libXtst.so.6]
0x0000000000000001 (NEEDED) Shared library: [libc.so.6]
0x0000000000000001 (NEEDED) Shared library: [ld-linux-aarch64.so.1]
--- End code ---
to build it to allow make install complete, at my skill level I had to do this
for direct injection testing
--- Code: ---sudo mkdir -p /etc/X11
--- End code ---
KB layouts
--- Quote ---ls /etc/X11/app-defaults/
XVkbd XVkbd-fitaly XVkbd-greek XVkbd-jisx6002 XVkbd-norwegian XVkbd-small XVkbd-swissgerman
XVkbd-belgian XVkbd-french XVkbd-hebrew XVkbd-jisx6004 XVkbd-portuguese XVkbd-spanish XVkbd-turkish
XVkbd-common XVkbd-french2 XVkbd-icelandic XVkbd-korean XVkbd-russian XVkbd-strip XVkbd-turkishF
XVkbd-danish XVkbd-german XVkbd-italian XVkbd-latin1 XVkbd-slovene XVkbd-swedish XVkbd-uk
--- End quote ---
like Rich I found it quite usable and there is an online man page
https://helpmanual.io/man1/xvkbd/
Paul_123:
So this extension actually did work. https://addons.mozilla.org/en-US/firefox/addon/fx-osk/ But it required changing the setting "xpinstall.signatures.required" to false
I'll experiment with xvkbd. jwm doesn't seem to be intrusive.
aus9:
--- Quote ---jwm doesn't seem to be intrusive.
--- End quote ---
I have never run kiosk mode
if your intention is to have no keyboard can I suggest for jwm you have a peep at
~/.jwm-tray
eg change FF button if you need to from
<TrayButton label="FF">exec:firefox-perf</TrayButton>
probably remove all buttons except FF and x and maybe add if you like it
<TrayButton label="Keyboard">exec:xvkbd</TrayButton>
I have a mouse rather than a touch screen. Suggest you play with the height of the tray currently set at 20.
Suggest you move the X (exittc) button next to the FF button?
Navigation
[0] Message Index
[#] Next page
Go to full version