Introduce a boolean property that will control whether a beep sound will be played when the user presses a key.
It would be nice to specify which sound from the SystemSounds will be used in the keyboard.
Workaround:
private void radVirtualKeyboard1_KeySent(object sender, Telerik.WinControls.VirtualKeyboard.VirtualKeyboardKeySentEventArgs e)
{
RadItem item = e.Key as RadItem;
if (item != null)
{
System.Media.SystemSounds.Beep.Play();
}
}
Currently, there is only one predefined keyboard layout - QWERTY.
For example, when the culture is:
As a workaround, I have modified and saved the AZERTY and QWERTZ keyboard layouts into XML files. You can use the LoadLayout method of RadVirtualKeyboard to load them.
this.radVirtualKeyboard1.LoadLayout(@"..\..\Layouts\azerty.xml");
//this.radVirtualKeyboard1.LoadLayout(@"..\..\Layouts\qwertz.xml");