Also ich habe ein kleines Problem, welches bestimmt sehr einfach zu lösen ist, aber ich finde einfach nirgends den richtigen Ansatz. Und zwar geht es darum, dass ich auf einem Formular ("Form1") beispielsweise einen Button mit den Pfeiltasten der Tastatur hoch und runter links und rechts verschieben will.
(Eigentlich will ich mit GLScene eine 3D-Anwendung machen, aber das Problem ist das Gleiche)
Das klappt im Prinzip auch gut, solange ich nicht die Pfeiltasten benutze (z.B. die Tasten w, a, s,d) - da diese vermutlich den Fokus von Form1 entziehen. Das gleiche passiert, wenn ich beispielsweise auf ein TEdit-Feld klicke etc.
Ich glaube der Ansatz ist irgendwie das Standard-Keyhandling so einzustellen, dass das Ereignis direkt an das Element weitergegeben wird. Aber wie mache ich das??
Würd mich freuen wenn mir jemand helfen könnte!
Grüße,
sfix
EDIT: Ich habe endlich die Lösung gefunden, das Zauberwort heisst Keypreview und ist im Objektinspektor zu finden...
