Ich habe mir gerade mal die
Beschreibung durchgelesen.
Zitat:
The TTouchKeyboard works like a normal keyboard but the difference resides in the modifier keys. The modifier keys Shift and Fn can be toggled rather than just be touched and held. For example, when Shift is touched once, it is toggled on and the letter keys change the caption to their uppercase equivalent. Once the user touches one of the letter keys, the Shift key is toggled off and the lettered keys resume their normal caption.
Da könnte man auf die schnelle einen Timer basteln der anspringt wenn was bestimmtes einen focus bekommt, letzten status von steuerungstasten merken und abfragen ob sich was geändert hat solange focusiert und nicht return-taste, alle tastenanschläge weiterleiten mit den original gemerkten steuerungstasten.
Ist das nachvollziehbar was ich meine?
//edit proto-code
1. onTimer aktivieren wenn editX focus erhält
2. onKeyInput über timer aktivieren um keyboard abzufangen
3. leiteWeiter(buchstabe:char; ctrl:boolean; shift:boolean; alt:boolean) o.ä. basteln die den puffer an EditX weiterleitet
4. timer ausschalten wenn focus verloren geht, der onKey mit abschaltet