VirtualTouchKeyboard4Delphi is a Delphi and Lazarus/FPC component that implements the virtual touch keyboard available in Windows.
VirtualTouchKeyboard4Delphi is a replacement of the TTouchKeyboard component using the ITipInvocation, IInputHostManagerBroker and IImmersiveShellBroker interfaces which are available in Windows 10 and 11.
VirtualTouchKeyboard4Delphi was developed and tested on Delphi 13, Delphi 7 and Lazarus 4.4/FPC 3.2.2. It includes VCL, FireMonkey (FMX) and Lazarus components.
This screenshot shows the SimpleMemo demo for Delphi running in the Spanish version of Windows 11.
If you find this project useful, please consider making a donation.
You can also support this project with Patreon.
You can also support this project with Liberapay.
- Learn Delphi
- Essential Pascal by Marco Cantù
- Free Pascal Reference guide
- Modern Object Pascal Introduction for Programmers
- FreePascal from Square One by Jeff Duntemann
- Pascal and Lazarus Books and Magazines
- Lazarus Documentation
- Delphi Succinctly
- Start Programming using Object Pascal
- Free Pascal and Lazarus Programming Textbook
- LAZARUS FREE PASCAL Développement rapide

