Florence

Florence is an open-source on-screen virtual keyboard developed in C and GTK+ for X11 desktop system. As an alternative to a hardware keyboard, Florence allows users to enter characters using a pointing device such as a mouse, a trackball or a touchscreen. It offers four different input method: mouse-based input, touch-screen based input, timer-based auto click, and rambling-based input. Florence supports international keyboard layouts with non-English characters, auto-hide mode, and custom keyboard layout. The default keyboard can be extended to include function keypad, number keypad, arrow keypad, and action keypad. Florence can be integrated with GNOME Display Manager (GDM) to show a virtual keyboard during GNOME desktop login.


  • Website: http://florence.sourceforge.net/
  • License: GNU GPL v2
  • Documentation: http://florence.sourceforge.net/english/index.html
  • Source repository: git
  • Community: forum bug tracker
  • Features:
  • Subscribe to Xmodulo List

    Do you want to receive posts about Linux applications and software recommended by Xmodulo List? Enter your email address below, and we will deliver our recommendations straight to your email box, for free. Delivery powered by Google Feedburner.

    Leave a comment

    Your email address will not be published. Required fields are marked *