The Virtual Keyboard for WPF is a UI control that allows users to provide keyboard input without the need for physical keyboard. It can be utilized via mouse or touch gesture, making it very suitable for tablets and Kiosks.
The control is not focusable, therefore all input from it will go directly to the focused component without the need to trap events and send them to controls. In addition, the keyboard can be shown inline or in a dedicated windows that can be moved by the user.
Specific culture can be provided to the component, and it will automatically apply it to the letter keys of the virtual keyboard. Alternatively, with a single property you can enable the automatic synchronization with the current OS input language.
The keyboard supports a clicking sound that is played on button press. The sound can be disabled or replaced with a custom one.