Lenewt Virtual Keyboard
A modern Qt virtual keyboard plugin for embedded products
Lenewt Virtual Keyboard is a Qt Quick virtual keyboard plugin for embedded systems. It provides 56 input profiles and an integrated IME layer supporting CJK, Indic, and RTL scripts, including composition and candidate selection. It includes customizable layouts and theming, optional bundled fonts, a low memory footprint, and supports Qt 5 and Qt 6.
CJK & RTL: built in
56 profiles. Every script that matters.
Pick a script to see the layout.
Themed to your product
Colours, shapes, typography, spacing: every visual aspect adapts to your product.
Drop it in. Done.
- Drop it in. One Qt Quick component into your existing application.
- Themed and wired in minutes, to your colours, your typography, your input fields.
- One component your team integrates once. Profiles and themes switch at runtime.
- Compatible with Qt under LGPL. Your toolchain stays as it is.
Three lines to a working keyboard
import Ln.VirtualKeyboard 1.0
VirtualKeyboard {
activeProfileIds: ["en-qwerty", "fr-azerty", "ja-romaji", "ar-arabic"]
theme: Lnvk.Dark
predictionEnabled: true
}
What you get
Every market you sell into
56 input profiles and native input methods for Chinese, Japanese and Korean. Right-to-left for Arabic and Hebrew. Indic scripts included.
Smart, in your customers' hands
Layouts adapt automatically to email, URL, numeric and password fields. Optional word prediction speeds up typing without surprises. You can also load custom domain-specific dictionaries (medical, legal, your own product names) per language.
Privacy you can promise
Word learning is opt-in and fully under your control. No cloud calls, no telemetry. What happens on the device stays on the device.
No hidden licensing costs
Drops into your existing Qt application. Compatible with Qt used under the LGPL licence, no surprise dependency to budget for.
At a glance
| Works with | Qt 5.15 through Qt 6 (any minor version). Older Qt 5 releases supported on request. |
|---|---|
| Platforms | Linux desktop & embedded, Windows. Android and others on request. |
| Layouts | 56 input profiles, including full input methods for Chinese, Japanese and Korean |
| Branding | Fully themeable: colours, shapes, typography, spacing; optional bundled fonts |
| Footprint | ~910 KiB plugin; dictionaries memory-mapped and loaded on demand |
| Integration | One Qt Quick component, with documentation and CMake/qmake deploy helpers |
| Evaluation | Free evaluation build on request |
Ready to ship in 56 languages?
Send us a few details about your product and target volumes, and we reply with a tailored perpetual-licence quote.
Licensing & support
Lenewt Virtual Keyboard is sold under a commercial perpetual licence, scoped to your annual production volume. You pick the tier that matches your output, you pay once, and you keep shipping up to that volume (and using the version you bought) forever. If you outgrow your tier, you simply pay the difference to move up. Updates within the same major version are included.
Optional support and customisation contracts are available: additional layouts, bespoke IMEs, integration on specific hardware targets, long-term maintenance on a frozen Qt version.
Frequently asked questions
Which languages are supported?
56 input profiles covering Latin, Cyrillic, Greek, Arabic and Hebrew (right-to-left), Indic scripts, South-East Asian scripts, plus full input methods for Chinese (Pinyin, Zhuyin, Cangjie), Japanese and Korean. If a layout you need is missing, we add it.
Will it work in our product?
If your product is built with Qt 5 or Qt 6, yes. The keyboard ships as a single component that drops into your existing application. We provide an evaluation build so your team can verify the fit on your target hardware before you commit.
Can we match it to our brand?
Yes. Colours, shapes, spacing, typography: every visual aspect can be customised to match your product. Light and dark themes are included; a fully branded look is typically a few hours of work.
Do we need any other commercial licence?
No. Lenewt Virtual Keyboard is compatible with Qt used under the LGPL licence. Your toolchain is your toolchain.
What does the licence cover?
A commercial perpetual licence, scoped to your annual production volume. You pick the tier that matches your output, you pay once, and you keep shipping up to that volume and using the version you bought forever. If you outgrow your tier, you simply pay the difference to move up. Updates within the same major version are included.
Is support available?
Yes. Optional support and customisation contracts cover additional layouts, bespoke input methods, integration on specific hardware, and long-term maintenance on a fixed Qt version of your choice.