Someone can say if is possible create a virtual keyboard (to use only inside of my Lazarus application) using LCLMessageGlue to deliver the key press events? If yes, what's the correct message order to print a character "a" into a TEdit object?
I want implement this feature without the need of link with external libraries, like libXtst, and keep this virtual keyboard platform independent.