Tiny Core Base > Raspberry Pi

On screen keyboard

(1/2) > >>

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