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 your right to ship up to that volume, on the version you acquire, is yours for good.
Every licence includes updates and support: new layouts and input profiles, compatibility maintenance across Qt versions, fixes, and direct assistance from our engineers. The first twelve months are part of the licence, not billed separately. After that, an annual updates-and-support plan keeps you current and covered.
Letting the plan lapse never stops you from shipping: your devices keep working and you retain the perpetual right to ship the version you own.
Bespoke work — specific layouts, custom IMEs, integration on particular hardware, long-term maintenance on a frozen Qt version — is quoted separately.
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, including twelve months of updates and support. You pick your tier, you pay once, and you keep shipping up to that volume, and using the version you bought, indefinitely. Updates within the same major version are included while your plan is active. If you outgrow your tier, you pay the difference to move up.
What happens after the first year?
An annual updates-and-support plan gives you access to new layouts, Qt compatibility maintenance, fixes, and assistance from our engineers. It renews each year for a fixed fraction of your tier price. If you choose not to renew, nothing breaks: you keep shipping the version you own. You can resume the plan at any time to receive updates and support again; the resumption terms are set out in your licence agreement.