Telerik’s Virtual Keyboard for WinForms is a powerful UI component that provides a lightweight, multilingual virtual keyboard for WinForms applications, covering multiple possible use cases for getting user input on kiosk and touch devices.
Telerik’s Virtual Keyboard for WinForms comes with three default layouts: extended, simplified, and numpad. The extended keyboard layout includes keys, main keys, home buttons and numpad keyboard groups. The simplified layout is comprised of the main button groups (characters, numbers, commands), an escape key and arrow keys. The numpad layout is only limited to the numerical keys.
In addition to the default keyboard layouts, there is an option to implement custom ones as well.
While Telerik’s Virtual Keyboard comes with a default theme, it also ships with support for all of the Telerik UI for WinForms themes, providing the unique capability to style it as you need with a single line of code.
On a desktop, a virtual keyboard provides an alternative input mechanism for users working with languages that don’t share the Roman alphabet (e.g. Russian, Japanese, Chinese, Arabic, etc.). While most physical keyboards offer dual-lingual physical keys, a virtual keyboard is a great alternative when such physical keys are not available.
We have named our system synchronization property SynchronizeCultureWithSystem, which is quite fitting considering that the different alphabets correspond to their own cultural ecosystems. The system synchronization functionality tracks the system for language changes and updates the relevant keys automatically.