Availability |
Odoo Online
Odoo.sh
On Premise
|
Odoo Apps Dependencies |
•
Point of Sale (point_of_sale)
• Discuss (mail) • Inventory (stock) • Invoicing (account) |
Lines of code | 435 |
Technical Name |
pos_virtual_keyboard |
License | LGPL-3 |
Versions | 17.0 18.0 |
POS Virtual Keyboard
Seamless Input Experience for POS Desktop Users

This module enhances the Odoo Point of Sale (POS) system by adding a virtual keyboard to the POS screen for desktop devices. It provides a seamless solution for retailers to improve the input experience, ensuring efficient management and improved customer service.
Key Features
Desktop Support
Automatically detects desktop devices and displays the virtual keyboard
Multi-Language
Supports multiple keyboard layouts including English, Spanish, and Arabic
Real-Time Input
Keyboard appears when input fields gain focus and hides when clicking outside
Special Keys
Supports special keys like Shift and language switching for enhanced usability
Easy Configuration

Simple Setup in Just a Few Clicks:
- Go to Point of Sale -> Configuration -> Point of Sale
- Select your POS configuration
- Under the Interface section, enable the Show Virtual Keyboard option
- Save your changes and start using the virtual keyboard immediately
Multiple Keyboard Layouts

English Layout

Spanish Layout

Arabic Layout
Seamless POS Integration
Perfect Integration with Odoo POS:
- Works on all POS screens (Product, Ticket, Payment, Receipt)
- Toggle keyboard visibility from the POS navbar
- Automatically appears when focusing on input fields
- Supports all input types including quantity, price, and customer information
- Responsive design that adapts to your screen size

Our Additional Apps
Enhance your POS experience even further
Help and Support
Need assistance with this module or have questions? Our team is ready to help you get the most out of your Odoo experience.
Please log in to comment on this module
Report comment
Any abuse of this reporting system will be penalizedThere are no ratings yet!
Amazing!!
I really struggled with getting the virtual keyboard set up and this module made it soo easy. Dustin was so helpful when I was setting it up. Such a great guy! Highly recommended!