Platforms to show: All Mac Windows Linux Cross-Platform
CoreGraphics Events
Classes to catch events on macOS on a lower level.
- Classes
- class CGEventMBS
- shared method available as boolean
- method Constructor(Handle as Integer)
- method Copy as CGEventMBS
- property EventSource as CGEventSourceMBS
- property Flags as Integer
- property Timestamp as UInt64
- property Type as Integer
- property UnicodeString as String
- property UnicodeStringLength as Integer
- property DoubleValueField(field as Integer) as Double
- property IntegerValueField(field as Integer) as Int64
- class CGEventSourceMBS
- method Constructor(Handle as Integer)
- property KeyboardType as Integer
- property UserData as Int64
- class CGEventTapMBS
- shared method available as boolean
- method Constructor(tapLocation as Integer, Place as Integer, Options as Integer, EventMask as Integer, PID as Integer = -1)
- property Enabled as Boolean
- event GotEvent(Proxy as Ptr, type as Integer, e as CGEventMBS) as CGEventMBS
- class CGEventMBS
- Blog Entries
Release notes
- Version 19.4
- Added PID parameter to CGEventTapMBS constructor to watch only a specific process.
- Version 18.5
- Added CGEventSourceMBS class.
- Version 17.4
- Added CGEventTapMBS class to catch events low-level on macOS.
- Added CGEventMBS class.
The items on this page are in the following plugins: MBS MacCF Plugin.