I want to use florence on a 10" touch screen pc that is running a java application. Most input is done by pressing on the buttons of the java application. This application is the only one visible (no gnome panels). Incidentally a user needs to input text. The system has no keyboard. I want to configure florence so that just one button "show keyboard" is present on top of the java app (no source code available). After pressing this button the full keyboard should appear. When the user is done with keyboard input he can than press a hide button to display just the one "show keyboard" button again. Is this something that can be configured.
For example, can you switch the keyboard layout of florence with a single keypress on the virtual keyboard. (and create two keyboard layouts, one with a single button and one with the full keyboard).
Thanks for your help
G.A.
View and moderate all "support-requests Discussion" comments posted by this user
Mark all as spam, and block user from posting to "Support Requests"
As a workaround, until a proper way is implemented, you can edit the gconf setting for autohide. At least it works well for my use case...
#!/bin/bash
key_value=$(gconftool --get /apps/florence/behaviour/auto_hide)
echo $key_value | grep "false"
if [[ $? -eq 0 ]] ; then
gconftool --type Boolean --set /apps/florence/behaviour/auto_hide true
else
gconftool --type Boolean --set /apps/florence/behaviour/auto_hide false
fi
This feature is now available (has been for quite some time actually but this request has not been updated)
The floating icon is actually a button you can press to show or hide the keyboard.
The command line options to show and hide the keyboard are 'show' and 'hide' :
$ florence show
$ florence hide
There is also a dbus interface available : at interface org.florence.Keyboard, use methods show() and hide()