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.
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.
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.
Min App
The sample demonstrates the basic steps to render a virtual keyboard in an Avalonia Desktop app.