This software offers customizable on-screen keyboards for touchscreens with support for various layouts including QWERTY, AZERTY, DVORAK, and numeric, as well as customizable layouts. It also includes a popup keyboard for touchscreens.

This keyboard offers QWERTY, AZERTY, DVORAK, NUMERIC, and CELLPHONE layouts right out of the box. More importantly, you can customize the keyboard layout to fit your exact needs. Plus, the keyboard can be dropped onto a form or used as a popup keyboard that follows focus automatically.
If you already use TMS Component Pack for Delphi and C++Builder, you'll be pleased to know that the Configurable On-Screen Keyboard is available as part of the package. It's an ideal solution for any software developer who needs to provide touch-friendly input options for their users.
Version 1.7.3.0: New : Properties to control shading - New : Properties on popup keyboard level, support for autocompletion - Fixed : Issue with unregistering touch window in destroywnd