Moin,
Also implementierst du gerade eine Kernel Plugin. Wenn du in dem Plugin-Manager, den Harken setzt, wird die Funktion startupPlugin() aufgerufen. in dieser Kanst du alles nötige starten.
Beim entferne des Harkens wird die Funktion [tt]shutdownPlugin()/tt] aufgerufen, hier muss alles beendet werden.
Für das Input Assignment habe ich eine Klasse implenetiert die von der Klasse AbstractKernelInputLayer abgeleitet ist.
Das Problem könnte sein, dass der Kernel nicht im Vordergrund ist. Mit dem Abfangen von Tastatur-Events habe ich keine Erfahrung.
Viele Grüße
soekkle