The on-screen keyboard for keyboard-less logins
Give kiosks, shop-floor terminals, and touch-only tablets a login page that actually works. A virtual keyboard renders directly on the Odoo login form so staff and customers can authenticate by tap alone — no physical keyboard, no OS workaround, no setup.
The problem
Odoo increasingly runs on shared kiosks, warehouse terminals, and touch tablets with no physical keyboard. The standard login form assumes one exists, so staff struggle to type credentials, carry detachable keyboards between stations, or administrators disable authentication just to work around the friction.
The solution
On-Screen Login Keyboard renders a full virtual keyboard directly on the Odoo login page the moment it is installed. Large touch-friendly keys, three layouts, three themes, and flexible display modes let any kiosk, tablet, or accessibility user log in by tap alone — with zero configuration required.
Everything a keyboard-less login needs
Every capability below is implemented in the module.
On-Screen Keyboard on the Login Page
A full virtual keyboard renders directly on the Odoo login form — no OS on-screen keyboard, no kiosk-mode workaround, no detachable hardware.
Click & Touch Character Input
Every key responds instantly to a mouse click, a finger tap, or a gloved touch, inserting characters straight into the focused field.
Automatic Password Masking
Characters typed on the virtual keyboard land in the native password field, so masking works exactly as it does with a physical keyboard — no shoulder-surfing risk on shared terminals.
Three Full Keyboard Layouts
QWERTY, AZERTY, and QWERTZ ship complete, covering the primary European markets out of the box.
Full Numbers & Symbols Layer
A dedicated symbols layer puts every digit and special character within one tap, so strong passwords are never out of reach.
Light, Dark & High-Contrast Themes
Match kiosk branding and lighting conditions, or switch to the high-contrast theme for low-vision and motor-impairment accessibility.
Adjustable Key Size & Opacity
Choose small, medium, or large keys and set panel opacity from 20-100%, with large glove-friendly keys the default.
Flexible Display Modes
Show the keyboard automatically on load, reveal it with a toggle button, or keep it always on — every terminal behaves consistently for the next user.
Zero-Configuration Install
The keyboard appears on the very first login after install, with touch-friendly defaults already tuned for kiosks — configuration is entirely optional.
How it works
Install the module
Install On-Screen Login Keyboard; it activates immediately with zero configuration required.
Keyboard appears on login
The next visit to the login page shows the on-screen keyboard with touch-friendly defaults already applied.
Tap to authenticate
Users tap letters, numbers, and symbols to fill in username and password; masking happens automatically.
Tune from Settings
Administrators adjust layout, theme, key size, opacity, and display mode from General Settings at any time.
Frequently asked
No sales fog. If your question isn't here, email us and we'll answer it the same way.
Yes. Every key responds to touch or click, so kiosks, tablets, and touch-only wall panels with no attached keyboard can complete a full login through the on-screen keyboard alone.
Buy it on the Odoo App Store
Purchase, download and install directly from the official Odoo Apps Store — you'll always get the latest supported build.
On-Screen Login Keyboard
A touch-friendly on-screen keyboard on the login page — three layouts, a full symbols layer, masked password entry and high-contrast theming, with nothing to configure.
Buy on Odoo App StoreMore Odoo extra tools apps
Password Visibility Toggle
Add a show/hide eye icon to every password field in Odoo — backend login, Change Password dialog, and every website and portal form — in one install.
PDF Report Print Preview
On-screen PDF preview before printing or downloading any report, with per-record pre-flight checks and batch tab navigation across a run of documents.
Portal Login as User/Customer
Group-gated portal impersonation behind a banner that never lets you forget whose session you are in, with a full audit log and an automatic timeout back to your own account.
Prevent Auto Save Form View
A Save, Discard or Cancel prompt on every way out of a form — breadcrumb, back button, menu click, tab switch — scoped per model, governed by a company policy with per-user preferences, and hard-lockable, with a full audit log.
Read-Only Access by User/Group
Read-only access by user or group with domain-based conditions, a guided setup wizard and preset templates — create, edit and delete blocked, every attempt logged.
Required Fields Support
Strong required-field markers with a live completion panel, click-to-jump navigation, and accessibility-safe presets — no more Save-then-hunt validation loops.