Resco CustomKeyboard for .NET CF is a Visual Studio control which serves as a fully functional and customizable keyboard. The developer can design as many keyboard layouts as he needs and then switch among them during run-time. Custom bitmap images can also be used for the layout design.