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 Store