A virtual keyboard is available for download through the NI repository. It provides basic functionality in the xfce desktop environment and a method of input for touchscreen interfaces when a physical keyboard is not available.
Open a terminal window (in LV RT Linux, it is the second icon from the left in the bottom panel)
With a physical keyboard attached through USB, type in the following commands in order:
opkg install florence
3. Florence should now be on screen.
If an error message appears about a missing gconf library, simply install the library through opkg ("opkg install gconf"). It is important to note that florence cannot be run while logged in an admin account.
Enable Florence launch-on-startup
Click on the settings button (second icon from right)
Click on "Session and Startup"
Click on the "Application Autostart" tab
Type the following into the fields
Name: Florence Keyboard
Description: Onscreen virtual keyboard
It is important that "florence" under the Command field is left all lowercase
Some things to know
Clicking on the wrench icon allows you to change the settings. The left-most column of the keyboard is activated by having the "Florence keys" option selected in the "layout" tab of the settings window. You can configure the appearance of the keyboard in the settings window, but once you unselect the "Florence keys" option the user will not be able to move the keyboard or change any of its settings. If you need to access the settings window again, type "florence -c" into a terminal window.
The keyboard layouts can be modified by editing xml files in the following directory: /usr/share/florence/layouts
For more involved modifications, the source code must be downloaded and modified.
Note that with the "Florence keys" option enabled, a minimization button appears in the upper-left hand corner. This button can also be used to move the keyboard (in both the minimized and expanded state). The minimized state appears in the dropdown layouts menu. DO NOT select the "mini" option and close the window. Nothing serious will happen, but you will be left with just a minimize button that then expands into a minimize button. If that happens somehow, simply type "florence -c" in a terminal window and change the layout option to a functional keyboard.
Settings options and what they do
Shape: Changes shape of the keys on the keyboard
Colors: Changes colors of the keys and letters on the keys
Focus Zoom: Changes the amount a key is zoomed after it has been pressed
(note that the expanded key area is not sensitive to touch, so it is purely aesthetic)
Decorated: Enables or disables the program bar above Florence (recommended to disable)
Transparent: Enable or disables if the background is visible behind the keyboard (recommended to enable)
Resizable: Allows user to change shape of keyboard by clicking and dragging decorated corners (disable)
Keep ratio: If resizing, keep x:y ratio of keyboard intact
Task bar: While Florence is running, have an icon in the task bar
Always on top: Florence will always appear at the front of the screen (recommended to enable)
Keep on top: Same as always on top, but only used if desktop manager does not support
functions necessary for Always on top to work (recommended to disable)
Opacity: Change the transparency of the keys
Dropdown menu selects the layout of the keyboard. It is recommended to use the "Compact Keyboard" option.
Not all of the extensions are always available, it depends on the keyboard selected.
Function keys: Show function keys above keyboard (F1, F2, etc)
Numeric keys: Show a number pad to the right of keyboard
Florence keys: Show the Florence special keys to the left of keyboard
Navigation keys: Show arrow keys, as well as home, end, etc.