IOHIDevicePrivateKeys.h [plain text]
#ifndef _IOHIDEVICE_PRIVATE_KEYS_H
#define _IOHIDEVICE_PRIVATE_KEYS_H
enum {
kAccelMouse = 0x0001,
kAccelScroll = 0x0002,
kAbsoluteConvertMouse = 0x0004,
kAccelScrollConvertPointer = 0x0008,
kAccelNoScrollAcceleration = 0x0010
};
enum {
kScrollTypeContinuous = 0x0001,
kScrollTypeZoom = 0x0002,
kScrollTypeMomentumContinue = 0x0004,
kScrollTypeTouch = 0x0008,
kScrollTypeMomentumStart = 0x0010,
kScrollTypeMomentumEnd = 0x0020,
kScrollTypeMomentumAny = kScrollTypeMomentumContinue | kScrollTypeMomentumStart | kScrollTypeMomentumEnd,
kScrollTypeOptionPhaseAny = 0xff00,
kScrollTypeOptionPhaseBegan = 0x0100,
kScrollTypeOptionPhaseChanged = 0x0200,
kScrollTypeOptionPhaseEnded = 0x0400,
kScrollTypeOptionPhaseCanceled = 0x0800,
kScrollTypeOptionPhaseMayBegin = 0x8000,
};
#define kIOHIDEventServicePropertiesKey "HIDEventServiceProperties"
#define kIOHIDTemporaryParametersKey "HIDTemporaryParameters"
#define kIOHIDDefaultParametersKey "HIDDefaultParameters"
#define kIOHIDDeviceParametersKey "HIDDeviceParameters"
#define kIOHIDDeviceEventIDKey "HIDDeviceEventID"
#define kIOHIDDeviceScrollWithTrackpadKey "TrackpadScroll" // really should be "HIDDeviceScrollWithTrackpad"
#define kIOHIDDeviceScrollDisableKey "HIDDeviceScrollDisable"
#endif