WPF VirtualKeyboard Overview
VirtualKeyboard is a visual keyboard component rendered on the screen that mimics keyboard interactions without a phyisical device.

Get started with the control with its Getting Started help article that shows how to use it in a basic scenario.
Key Features
-
Native key input—The keyboard device is not focusable and each button click sends a native key down action that is passed to the currently focused element. This means that no special code for binding the keyboard component with the input element is required.
-
Customizeable layouts—The buttons layout can be customized by implementing custom key layout factory class or by loading an .xml file with a special format.
-
Language culture support—You can assign a specific culture that will be applied to the letter keys or you can enable the automatic synchronization with the current OS input language.
-
Sound— The keyboard supports a clicking sound that is played on button press. The sound can be disabled or replaced with a custom one.
-
Customizeable buttons—The visualization of each button can be customized with
DataTemplates.
Check out the demos application at demos.telerik.com.
Telerik UI for WPF Support and Learning Resources
- Telerik UI for WPF VirtualKeyboard Homepage
- Get Started with the Telerik UI for WPF VirtualKeyboard
- Telerik UI for WPF API Reference
- Getting Started with Telerik UI for WPF Components
- Telerik UI for WPF Virtual Classroom (Training Courses for Registered Users)
- Telerik UI for WPF VirtualKeyboard Forums
- Telerik UI for WPF Knowledge Base