Florence is an open source extensible scalable virtual keyboard for GNOME.
You need this software if you are unable to use a real hardware keyboard, for example because you are disabled, your keyboard is broken or because you use a tablet PC, but you need to be able to use a pointing device (such as a mouse, a trackball, a touchscreen or opengazer).
Florence is primarily intended to be used with the GNOME desktop, although it can be used on any desktop environment.
Key Features
- Easy to use and intuitive.
- 4 different input methods:
- Mouse which is adapted for mouse/trackpad input.
- Touch method which is adapted for touch screen input.
- Timer-based auto-click input method which is used if the user cannot use a button.
- Ramble method.
- Auto-hide mode.
- Transparency.
- Run Florence as an applet.
- Highly configurable.
Website: florence.sourceforge.net
Support: Documentation
Developer: François Agrech and others
License: GNU General Public License v2.0

Florence is written in C. Learn C with our recommended free books and free tutorials.
Related Software
| Universal Access Tools | |
|---|---|
| Orca Screen Reader | Scriptable screen reader |
| Liblouis | Braille translator, back-translator and formatter |
| Florence Virtual Keyboard | Extensible scalable virtual keyboard |
| Speakup | Kernel-based speech synthesizer driver suite |
| BRLTTY | Gives a braille user access to the text consoles |
| Maliit | Virtual keyboard implemented as a plug-in for Maliit Framework |
| keymapper | Context-aware key remapping with layers, shortcuts and macros |
| Julius | Two-pass large vocabulary continuous speech recognition engine |
| Emacspeak | Emacs extension that provides spoken output |
| Mouse actions | Execute commands from mouse events |
| squeekboard | Keyboard-shaped input method supporting Wayland |
| GOK | GNOME On Screen Keyboard |
| CoreKeyboard | Simple virtual keyboard with word suggestions |
| Dasher | Graphical predictive text input system |
| borse | Practice braille, Morse, semaphore |
| KMouseTool | Clicks automatically when the mouse pointer pauses |
| KMouth | Speech aid that turns typed text into spoken words and phrases |
Read our verdict in the software roundup.
| Virtual Keyboards | |
|---|---|
| Florence | Extensible scalable virtual keyboard |
| Maliit | Virtual keyboard implemented as a plug-in for Maliit Framework |
| squeekboard | Keyboard-shaped input method supporting Wayland |
| GOK | GNOME On Screen Keyboard |
| CoreKeyboard | Simple virtual keyboard with word suggestions |
| Onboard | Useful for tablet PC users and for mobility impaired users |
| xvkbd | Virtual (graphical) keyboard program |
| wvkbd | On-screen keyboard for wlroots |
| Wkeys | Wayland-focused keyboard offering compact controls for direct text entry |
| Plasma Keyboard | Adaptive Plasma input panel designed for touchscreens and tablets |
| QingBoard | Qt-based on-screen typing tool with configurable layouts and themes |
| MaiN_Keyboard | Flexible desktop input panel with layouts suited to accessibility needs |
| Sysboard | Minimal Wayland typing interface built for simple, lightweight operation |
| QVKbd | Virtual keyboard written in C++ and QML |
| qtvkbd | Fork of kvkbd with all KDE4 dependencies replaced with Qt components |
| eekboard | Easy to use virtual keyboard toolkit |
Read our verdict in the software roundup.
LinuxLinks helps you discover the best free and open source software for Linux. Explore our extensive collection of recommended applications, including alternatives to popular proprietary software.We also publish software reviews, Linux tutorials, hardware reviews, free programming books and articles covering the wider open source community. Browse our Linux resources to discover more. Know a useful free and open source Linux application we haven't covered? Suggest a program for inclusion. Has your software been featured on LinuxLinks? Display one of our Featured on LinuxLinks badges on your website or GitHub README. |


Please read our Comment Policy before commenting.