¿Reemplazo de NXOpenEventStatus en desuso?

Necesito obtener la velocidad de seguimiento del mouse en OSX 10.13. Encontré este código en Internet pero NXOpenEventStatus está en desuso (al igual que IOHIDGetAccelerationWithKey), ¿hay alguna forma alternativa?

#include <stdio.h>
#include <IOKit/IOKitLib.h>
#include <IOKit/hidsystem/IOHIDLib.h>
#include <IOKit/hidsystem/IOHIDParameter.h>
#include <IOKit/hidsystem/event_status_driver.h>

int main()
{
    kern_return_t kr;
    double trackpadAcceleration, mouseAcceleration;
    NXEventHandle h = 0;

    h = NXOpenEventStatus();

    if (h == nil)
        return -1;


   kr = IOHIDGetAccelerationWithKey( h, CFSTR(kIOHIDMouseAccelerationType), &mouseAcceleration);


   return 0;
}

Respuestas a la pregunta(1)

Su respuesta a la pregunta