Components All New MacOS Windows Linux iOS
Examples Mac & Win Server Client Guides Statistic FMM Blog Deprecated Old


Moves the mouse cursor and performs a click.

Component Version macOS Windows Linux Server iOS SDK
RemoteControl 2.8 ✅ Yes ✅ Yes ❌ No ❌ No ❌ No
MBS( "RemoteControl.ClickMouse"; x; y { ; down; ButtonIndex } )   More


Parameter Description Example Flags
x New x position of the mouse. 500
y New y position of the mouse. 500
down Pass 1 to press mouse button and 0 to release it. If this parameter is missing, the plugin will click and release in one step. 1 Optional
ButtonIndex Optional, pass 2 for the right mouse instead of left mouse. Or 3 for the third button. 1 Optional


Returns OK on success.


Moves the mouse cursor and performs a click.
If x and y are both zero, the mouse is not moved.
May fail due to limited permissions.

You can use RemoteControl.MouseX and RemoteControl.MouseY to find current mouse position.

Pressing only mouse down in a script can lock FileMaker as no further script line will run before the mouse is up again!

See also

Release notes

Example Databases

Blog Entries

This function checks for a license.

Created 18th August 2014, last changed 20th November 2020

Registry.SetValue - RemoteControl.FindWindow