mhmm, warum gehst du den Weg über das C-Programm?
Du kannst doch alles Mittels Script in Python machen. Einfach eine entsprechende GUI mittels der XML-Datei bauen und die virtuelle Tastatur zum Beispiel bei einem Button Event einbinden.
Schau dir mal ein paar Beispiel Scripte an. Ich hab immer aus dem Apple Movie Trailer Script (nicht Plugin) geklaut...