This is an old revision of the document!


Interaction

In the following the implementation of mouse and keyboard interaction with default FMX methods will be described.

In case you'll need extended features, have a look at the InputController implementation: Input Polling

Mouse Interaction

Default FMX event handling may be confusing for some of you, by a bit misleading and unexpected behaviour. Especially the way when events getting called and which components receive those events.

At first you should decide which kind of mouse event handling you expect.

In Viewport

On components

HitTest Property

Keyboard Interaction