Extensible scalable virtual keyboard for X11.
This is the FrauBSD continuation of Florence by François Agrech, whose SourceForge tree stalled at 0.6.3 (2014). The canonical tree is now FrauBSD/florence.
Florence is for you if you cannot use a hardware keyboard — because of injury, handicap, a broken keyboard, or a tablet / convertible touchscreen — but can use a pointing device (mouse, trackball, stylus, or touchscreen). It stays out of your way when you don't need it, offers a timer-based auto-click input method, and a gesture-based ramble mode.
Continuation release; see NEWS for the full changelog.
- Fix magnifier +/− crash (clamp scale; drop bigger/smaller from default layouts); Resize key with clamped live scale
- iPad-style sticky modifiers, Caps/Num lock sync from XKB, hold-to-repeat
- Move key: WM drag for mouse, seat-grab for touch
- Session placement above the taskbar; RandR portrait fit / landscape restore
- Framework-style Fn row (⅔-height F-keys, Esc placement,
KEY_FN) - Fn layer with XF86 media / brightness / display / gear symbol artwork
- Unified greeter binary (
--greeter/ argv0) for display manager login screens; prefs dialog fixes (--export-dynamic)
Autotools:
./configure --without-docs
gmake
gmake installDependencies: GTK+ 3, cairo, librsvg2, libxml2, gettext/intltool, and optionally libnotify, libXtst, GStreamer.
On FreeBSD, use the port
x11/florence, which carries a
FREEBSD_ORB option rendering the Super key with a FreeBSD orb glyph.
florence # start the keyboard
florence -c # open the configuration window
florence -G -f # display manager greeter mode
florence hide # control a running instance: show / hide / move x,ySee florence(1) for the full manual.
GPLv2 or later — see COPYING. Documentation is GFDL — see
COPYING-DOCS.