- merge VirtualKeyboard.cs and Keyboard.cs
- delete Settings.cs