Ehrlich water, ich weiß jetzt nicht, was du von mir willst.
Ich habe doch alles gemacht, was du schreibst. Was fehlt denn noch?
Nun, vermutlich ist es etwas verwirrend, dass du zum Einen schreibst:
"CallTip" war nur zur Erklärung, wofür die Lösung benutzt werden kann,
(Betonung auf kann)
andererseits sagst du, dass dies genau der gewünschte Einsatzzweck ist.
Das soll erweitert werden, sodass ein CallTip auch automatisch angezeigt wird, wenn in PSPad ein "(" eingegeben wird. Da PSPad jedoch genau 0 Events zur Verfügung stellt, bleibt nur die Möglichkeit, in meinem CallTipViewer-Script eine systemweite Erkennung zu implementieren.
Insofern ist es wirklich besser aus dem gezielten Problem keine allgemeine Problematik ableiten zu wollen. Sonst ist man ruck-zuck beim XY-Problem.
Dein Ansatz ist: Key
Vielleicht ist der günstigere Weg tatsächlich: Char
Es fehlt momentan nur noch das Wie.
Deshalb würde ich mal die Fragestellung weiter fassen und dennoch spezifizieren:
'Wie kann ich ein Ereignis auslösen, wenn das OS nach Auswertung einer Tastatureingabe das Zeichen "(" im Puffer hat?'
Findet man den Einstiegspunkt um Char abzufragen, ist es völlig egal was im Vorfeld geschieht.