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

NSEventFilter.EnableEvents

Enable some events which had been disabled before.

Component Version macOS Windows Linux Server iOS SDK
NSEventFilter 2.9 ✅ Yes ❌ No ❌ No ❌ No ❌ No
MBS( "NSEventFilter.EnableEvents"; eventMask )   More

Parameters

Parameter Description Example
eventMask Which events to enable. 0

Result

Returns OK on success.

Description

Enable some events which had been disabled before.
Event filtering requires macOS 10.6 or newer.

Possible values for the events:
NSLeftMouseDownMask2
NSLeftMouseUpMask4
NSRightMouseDownMask8
NSRightMouseUpMask 16
NSMouseMovedMask32
NSLeftMouseDraggedMask 64
NSRightMouseDraggedMask128
NSKeyDownMask 1024
NSKeyUpMask2048
NSFlagsChangedMask 4096
NSScrollWheelMask 4194304
NSTabletPointMask 8388608
NSTabletProximityMask 16777216
NSOtherMouseDownMask33554432
NSOtherMouseUpMask 67108864
NSOtherMouseDraggedMask134217728
You can add several mask values.

Examples

Enable scroll wheel events:

MBS( "NSEventFilter.DisableEvents"; 4194304 )

Enable all right mouse events:

MBS( "NSEventFilter.DisableEvents"; 8+16+128 )

See also

Blog Entries

This function checks for a license.

Created 18th August 2014, last changed 10th August 2020


NSEventFilter.EnableAllEvents - NetworkInterfaces.Count