Buy now Log in
English
Espanol Deutsch
MindFusion menu
  • Products
    • Suites
      • JavaScript
      • WinForms
      • WPF
      • .NET MAUI
      • Java
      • Diagramming
      • Scheduling
    • JavaScript
      • Diagram
      • Scheduler
      • Chart
      • Data Grid
      • Keyboard
      • Free JS Chart
    • ASP.NET MVC
      • Diagram
    • Blazor
      • Diagram
      • Chart
    • Java
      • Diagram
      • Scheduler
      • Chart
      • Spreadsheet
      • Keyboard
    • WinForms
      • Diagram
      • Scheduler
      • Spreadsheet
      • Chart & Gauge
      • Report
      • Map
      • Virtual Keyboard
      • Dock Control
    • WPF
      • Diagram
      • Scheduler
      • Gantt Chart
      • Spreadsheet
      • Chart & Gauge
      • Report
      • Map
      • Virtual Keyboard
      • UI
    • ActiveX
      • Diagram
    • .NET MAUI
      • Diagram
      • Scheduler
      • Chart
    • Android
      • Diagram
      • Chart
    • iOS
      • Diagram
    • WinUI
      • Diagram
    • WordPress
      • Org Chart Plugin
    • Applications
      • XML Viewer
      • InSight Diagrammer
  • Support
    • Forums
    • Documentation
    • FAQ
    • Help Desk
  • Company
    • About Us
    • Contacts
    • Blog
    • Newsletter
    • Services
    • Clients
    • Testimonials
    • Join Us
  • Downloads
  • Web Store
HomeProductsVirtual Keyboard for Avalonia
OverviewSamplesDocumentationBuy

Custom Layout

A keyboard with custom layout that is loaded from an XML file. The keyboard is designed for easy web browsing and writing emails.

A virtual keyboard with custom layout rendered in an Avalonia desktop app
Run Download

Demo

A demonstration of the main features of the keyboard: the standard layout is combined with the ability to choose a keyboard language and change the visual appearance of the keyboard by applying one of the predefined themes.

MindFusion Virtual Keyboard for Avalonia
Run Download

Layout Ring

This sample project demonstrates how to set up a layout ring, which allows a LayoutRingKey on the keyboard to cycle through a sequence of keyboard layouts. The LayoutRingKey displays either the Image or Label property of next KeyboardLayout.

The LayoutRingKey property in the Avalonia Virtual Keyboard
Run Download

Min App

The sample demonstrates the basic steps to render a virtual keyboard in an Avalonia Desktop app.

A simple Avalonia Desktop App with the Virtual Keyboard
Run Download

Template

The example shows how to create a custom ControlTheme for the KeyBackground class, which renders key bodies.

A Custom Control Template for the Avalonia Virtual Keyboard Control
Run Download

    News

  • You can now pull the official samples for MindFusion's WPF components directly from GitHub. All samples have been modernized with official NuGet packages for smooth, instant building.

    June 23rd, 2026

  • The new JavaScript Pack 2026.R1 makes it easier than ever for enterprise development teams to deliver highly customized, visually consistent, and performance-driven data visualizations.

    June 14th, 2026

  • The new Cloud Topology & Network Designer demonstrates the Palette control, which has recently been added to Diagramming for WPF.

    June 9th, 2026

    Components

  • JavaScript
  • WinForms Pack
  • WPF Pack
  • .NET MAUI Pack
  • Java
  • Diagramming Pack
  • Scheduling Pack

    Get Products

  • Direct Downloads
  • License Scheme
  • XML Viewer

    Get Support

  • Forum
  • E-mail
  • Online Documentation
  • FAQ
  • Help Desk

    Company

  • Clients
  • Testimonials
  • About Us
  • Services
  • Contacts
  • Online Store
  • Blog
  • News Feed
  • Newsletter
  • E-mail: info@mindfusion.eu
    Phone: +359 889 199 729
    Fax: +359 2 931 54 38

Terms of Use Site Map Contact Us
Copyright © 2001-2018 MindFusion LLC. All rights reserved.