Widget dauerhaft den Tastaturfocus geben
-
Hallo,
ich habe hier ein Widget, was auf die Funktionstasten reagiert.
Allerdings sobald das Widget nicht mehr den Tastaturfocus hat (durch anklicken einen andernen Widegts etc.), empfängt es natürlich die keyPress Events nicht.Wie kann ich nun dieses Widget dauerhaft den Tastaturfocus geben, ohne dabei andere Applicationen, Dialoge oder Widgets zu beeinträchtigen.
Danke für eure Antworten.
Gruß knuddel
-
Gar nicht. Unter X Windows kann nur jeweils ein Bedienelement den Eingabefokus haben.
Eine Lösung dafür gibt es m.W. nicht. Das Design der Anwendung sollte so sein, daß diese Funktionalität nicht gebraucht wird.
Möglicherweise bietet der Window Manager die Möglichkeit, globale Tastaturereignisse abzufangen, oder das verwendete GUI Toolkit.
-
beim ereignis "lostfocus" den focus wieder zurücksetzen
auf das ursprungs-element
-
malabarista schrieb:
beim ereignis "lostfocus" den focus wieder zurücksetzen
auf das ursprungs-elementKann eine andere Anwendung dann überhaupt einen Focus bekommen?
-
ja, mit: setfocus