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.

Capabilities

Everything a keyboard-less login needs

Every capability below is implemented in the module.

01

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.

02

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.

03

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.

04

Three Full Keyboard Layouts

QWERTY, AZERTY, and QWERTZ ship complete, covering the primary European markets out of the box.

05

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.

06

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.

07

Adjustable Key Size & Opacity

Choose small, medium, or large keys and set panel opacity from 20-100%, with large glove-friendly keys the default.

08

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.

09

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.

Workflow

How it works

1

Install the module

Install On-Screen Login Keyboard; it activates immediately with zero configuration required.

2

Keyboard appears on login

The next visit to the login page shows the on-screen keyboard with touch-friendly defaults already applied.

3

Tap to authenticate

Users tap letters, numbers, and symbols to fill in username and password; masking happens automatically.

4

Tune from Settings

Administrators adjust layout, theme, key size, opacity, and display mode from General Settings at any time.

Questions

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.

Get the app

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