Hi there,
I am working on a little application which processes cursor and graphics tablet data and adds some extra control to the output.
So far it makes use of...
if let eventTap = CGEvent.tapCreate(tap: .cgSessionEventTap, //.cghidEventTap place: .headInsertEventTap, options: .defaultTap, eventsOfInterest: eventMask, callback: handleTapEvent, userInfo: userInfo)
... to modify existing events.
The issue that in some cases arises (it's a globally working app) - that some other applications pull and process pointer-data aside the event stream and therefor create conflicting values.
Would creating and posting events to a 'virtual pointing device' on a lower system level (kext) help?
Let's discuss. BR, E