Configurable on-screen keyboard that is suitable for all applications that can be launched or that work on devices that include touchscreen

Note: All components from the TMS VLC UI Pack can now be found here.
TAdvTouchKeyboard is a component which allows developers to create onscreen customizable keyboards. The on-screen keyboard can be personalized to fit in the applications' GUIs or design and are compatible with a wide variety of keyboards, including, but not limited to QWERTY, AZERTY, DVORAK, NUMERIC, CELLPHONE keyboard layouts as well as fully customizable keyboard layouts.
The library includes a keyboard that can be dropped on a form as well as a pop-up touchscreen keyboard that can optionally automatically follow focus. Moreover, the pop-up version can be configured to automatically follow the focus control for an enhanced user experience.
Considering that you can change the background color or image for normal and down state, the component can be personalized in a wide variety of ways. The keys included can have any image or text content that may be relevant to the design or that have the role of capturing the user's attention.
In addition, you can take advantage of the automatic display of the shift state or highlighting of Shift / Alt – Gr values. If necessary, you can even work on a design that features different keys with various colors. All in all, all keys that you want to add can be customized and it can help you obtain a unique design.