

Bring touch-friendly input to every screen
Effortless text input wherever a physical keyboard isn’t practical. Designed for kiosks, tablets, and embedded systems.



Bring touch-friendly input to every screen
Effortless text input wherever a physical keyboard isn’t practical. Designed for kiosks, tablets, and embedded systems.



Bring touch-friendly input to every screen
Effortless text input wherever a physical keyboard isn’t practical. Designed for kiosks, tablets, and embedded systems.

Features
Powerful features, yet simple to use
Optimised for embedded
Designed for efficiency, it runs smoothly even on low-power CPUs and GPUs.
Intelligent layout switching
Automatically adapts to text input types such as numbers, email, or URLs.
Seamless focus awareness
Opens and closes automatically as users interact with text fields.
Multi-language support
Easily configure and switch between multiple locales and input methods.
Adaptive screen positioning
Keeps the focused field visible, never hidden behind the keyboard.
Source included
Full source code provided with every licence for complete control.
Features
Powerful features, yet simple to use
Optimised for embedded
Designed for efficiency, it runs smoothly even on low-power CPUs and GPUs.
Intelligent layout switching
Automatically adapts to text input types such as numbers, email, or URLs.
Seamless focus awareness
Opens and closes automatically as users interact with text fields.
Features
Powerful features, yet simple to use
Optimised for embedded
Designed for efficiency, it runs smoothly even on low-power CPUs and GPUs.
Intelligent layout switching
Automatically adapts to text input types such as numbers, email, or URLs.
Seamless focus awareness
Opens and closes automatically as users interact with text fields.
Multi-language support
Easily configure and switch between multiple locales and input methods.
Adaptive screen positioning
Keeps the focused field visible, never hidden behind the keyboard.
Source included
Full source code provided with every licence for complete control.
Setup
Simple installation and implementation
Installation
Implementation
1
Add the OnScreenKeyboard package to your project
dotnet add package Avalonia.Controls.VirtualKeyboard
2
Include your Avalonia UI license key in the executable project file .csproj
<ItemGroup> <AvaloniaUILicenseKey Include="YOUR_LICENSE_KEY" /> </ItemGroup
3
Open your App.axaml file and include the following within the Application.Styles section
<Application xmlns="https://github.com/avaloniaui" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" x:Class="YourNamespace.App"> <Application.Styles> <FluentTheme /> <!-- Include the Virtual Keyboard theme --> <StyleInclude Source="avares://Avalonia.Controls.VirtualKeyboard/Themes/Fluent.axaml"/> </Application.Styles> </Application
Setup
Simple installation and implementation
Installation
Implementation
1
Add the OnScreenKeyboard package to your project
dotnet add package Avalonia.Controls.VirtualKeyboard
2
Include your Avalonia UI license key in the executable project file .csproj
<ItemGroup> <AvaloniaUILicenseKey Include="YOUR_LICENSE_KEY" /> </ItemGroup
3
Open your App.axaml file and include the following within the Application.Styles section
<Application xmlns="https://github.com/avaloniaui" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" x:Class="YourNamespace.App"> <Application.Styles> <FluentTheme /> <!-- Include the Virtual Keyboard theme --> <StyleInclude Source="avares://Avalonia.Controls.VirtualKeyboard/Themes/Fluent.axaml"/> </Application.Styles> </Application
Setup
Simple installation and implementation
Installation
Implementation
1
Add the OnScreenKeyboard package to your project
dotnet add package Avalonia.Controls.VirtualKeyboard
2
Include your Avalonia UI license key in the executable project file .csproj
<ItemGroup> <AvaloniaUILicenseKey Include="YOUR_LICENSE_KEY" /> </ItemGroup
3
Open your App.axaml file and include the following within the Application.Styles section
<Application xmlns="https://github.com/avaloniaui" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" x:Class="YourNamespace.App"> <Application.Styles> <FluentTheme /> <!-- Include the Virtual Keyboard theme --> <StyleInclude Source="avares://Avalonia.Controls.VirtualKeyboard/Themes/Fluent.axaml"/> </Application.Styles> </Application

Customer stories
"Avalonia has a very strong community, and frankly is a joy to work with."
Bill Henning
CEO & Founder, Actipro Software


Customer stories
"Avalonia has a very strong community, and frankly is a joy to work with."
Bill Henning
CEO & Founder, Actipro Software


Customer stories
"Avalonia has a very strong community, and frankly is a joy to work with."
Bill Henning
CEO & Founder, Actipro Software

Pricing
Get access to Virtual Keyboard and more with Accelerate
Community
€
0
/year
per seat
Perfect for hobbyists. Affordable access to essential tools & components.
Included
Visual Studio Extension
lite
Dev Tools
lite
Parcel
lite
Business
€
219
/year
per seat
Get everything you need with a one-time purchase and full year of updates.
Included
Media Player
WebView
Visual Studio Extension
Pro
Dev Tools
Pro
Parcel
Pro
Markdown Viewer
TreeDataGrid
Enterprise
€
599
/year
per seat
Complete control with source code access and discounted development services.
Included
On Screen Keyboard
Components source code
Everything in Business, plus…
Pricing
Get access to Virtual Keyboard and more with Accelerate
Community
€
0
/year
per seat
Perfect for hobbyists. Affordable access to essential tools & components.
Included
Visual Studio Extension
lite
Dev Tools
lite
Parcel
lite
Business
€
219
/year
per seat
Get everything you need with a one-time purchase and full year of updates.
Included
Media Player
WebView
Visual Studio Extension
Pro
Dev Tools
Pro
Parcel
Pro
Markdown Viewer
TreeDataGrid
Enterprise
€
599
/year
per seat
Complete control with source code access and discounted development services.
Included
On Screen Keyboard
Components source code
Everything in Business, plus…
Pricing
Get access to Virtual Keyboard and more with Accelerate
Community
€
0
/year
per seat
Perfect for hobbyists. Affordable access to essential tools & components.
Included
Visual Studio Extension
lite
Dev Tools
lite
Parcel
lite
Business
€
219
/year
per seat
Get everything you need with a one-time purchase and full year of updates.
Included
Media Player
WebView
Visual Studio Extension
Pro
Dev Tools
Pro
Parcel
Pro
Markdown Viewer
TreeDataGrid
Enterprise
€
599
/year
per seat
Complete control with source code access and discounted development services.
Included
On Screen Keyboard
Components source code
Everything in Business, plus…
License
UI Components
Tools
Support
License
UI Components
Tools
Support
License
UI Components
Tools
Support
Your questions answered
Couldn’t find an answer to your question?
Drop us a line and we’ll be happy to help.
Is it part of the Community edition or paid only?
Can I customise the UI or overlay my own controls?
What formats are supported?
Which platforms and back-ends are used?
Your questions answered
Couldn’t find an answer to your question? Drop us a line and we’ll be happy to help.
Is it part of the Community edition or paid only?
Can I customise the UI or overlay my own controls?
What formats are supported?
Which platforms and back-ends are used?
Your questions answered
Couldn’t find an answer to your question?
Drop us a line and we’ll be happy to help.
Is it part of the Community edition or paid only?
Can I customise the UI or overlay my own controls?
What formats are supported?
Which platforms and back-ends are used?

Make typing a breeze on your apps


Make typing a breeze on your apps


Make typing a breeze on your apps

Trusted by thousands of teams around the world
Trusted by thousands of teams around the world
Trusted by thousands of teams around the world