A virtual keyboard written in WPF to be used inside of an application, or for the operating system.