Handbook
Glossary
iokit.hid vocabulary
Factor handbook
ยป
Vocabulary index
Summary
HID Manager bindings
Metadata
Parents:
iokit
Tags:
bindings
Authors:
Joe Groff
Platforms:
macos
Words
Symbol words
IOHIDDeviceRef
IOHIDElementCollectionType
IOHIDElementCookie
IOHIDElementFlags
IOHIDElementRef
IOHIDElementType
IOHIDManagerRef
IOHIDOptionsType
IOHIDQueueOptionsType
IOHIDQueueRef
IOHIDReportType
IOHIDTransactionDirectionType
IOHIDTransactionRef
IOHIDValueRef
IOHIDValueScaleType
Ordinary words
Word
Stack effect
IOHIDCallback
( quot -- alien )
IOHIDDeviceCallback
( quot -- alien )
IOHIDDeviceClose
( device options -- IOReturn )
IOHIDDeviceConformsTo
( device usagePage usage -- Boolean )
IOHIDDeviceCopyMatchingElements
( device matching options -- CFArrayRef )
IOHIDDeviceCopyValueMultiple
( device elements pMultiple -- IOReturn )
IOHIDDeviceCopyValueMultipleWithCallback
( device elements pMultiple timeout callback context -- IOReturn )
IOHIDDeviceCreate
( allocator service -- IOHIDDeviceRef )
IOHIDDeviceGetProperty
( device key -- CFTypeRef )
IOHIDDeviceGetReport
( device reportType reportID report pReportLength -- IOReturn )
IOHIDDeviceGetReportWithCallback
( device reportType reportID report pReportLength timeout callback context -- IOReturn )
IOHIDDeviceGetTypeID
( -- CFTypeID )
IOHIDDeviceGetValue
( device element pValue -- IOReturn )
IOHIDDeviceGetValueWithCallback
( device element pValue timeout callback context -- IOReturn )
IOHIDDeviceOpen
( device options -- IOReturn )
IOHIDDeviceRegisterInputReportCallback
( device report reportLength callback context -- )
IOHIDDeviceRegisterInputValueCallback
( device callback context -- )
IOHIDDeviceRegisterRemovalCallback
( device callback context -- )
IOHIDDeviceScheduleWithRunLoop
( device runLoop runLoopMode -- )
IOHIDDeviceSetInputValueMatching
( device matching -- )
IOHIDDeviceSetInputValueMatchingMultiple
( device multiple -- )
IOHIDDeviceSetProperty
( device key property -- Boolean )
IOHIDDeviceSetReport
( device reportType reportID report reportLength -- IOReturn )
IOHIDDeviceSetReportWithCallback
( device reportType reportID report reportLength timeout callback context -- IOReturn )
IOHIDDeviceSetValue
( device element value -- IOReturn )
IOHIDDeviceSetValueMultiple
( device multiple -- IOReturn )
IOHIDDeviceSetValueMultipleWithCallback
( device multiple timeout callback context -- IOReturn )
IOHIDDeviceSetValueWithCallback
( device element value timeout callback context -- IOReturn )
IOHIDDeviceUnscheduleFromRunLoop
( device runLoop runLoopMode -- )
IOHIDElementAttach
( element toAttach -- )
IOHIDElementCopyAttached
( element -- CFArrayRef )
IOHIDElementCreateWithDictionary
( allocator dictionary -- IOHIDElementRef )
IOHIDElementDetach
( element toDetach -- )
IOHIDElementGetChildren
( element -- CFArrayRef )
IOHIDElementGetCollectionType
( element -- IOHIDElementCollectionType )
IOHIDElementGetCookie
( element -- IOHIDElementCookie )
IOHIDElementGetDevice
( element -- IOHIDDeviceRef )
IOHIDElementGetLogicalMax
( element -- CFIndex )
IOHIDElementGetLogicalMin
( element -- CFIndex )
IOHIDElementGetName
( element -- CFStringRef )
IOHIDElementGetParent
( element -- IOHIDElementRef )
IOHIDElementGetPhysicalMax
( element -- CFIndex )
IOHIDElementGetPhysicalMin
( element -- CFIndex )
IOHIDElementGetProperty
( element key -- CFTypeRef )
IOHIDElementGetReportCount
( element -- UInt32 )
IOHIDElementGetReportID
( element -- UInt32 )
IOHIDElementGetReportSize
( element -- UInt32 )
IOHIDElementGetType
( element -- IOHIDElementType )
IOHIDElementGetTypeID
( -- CFTypeID )
IOHIDElementGetUnit
( element -- UInt32 )
IOHIDElementGetUnitExponent
( element -- UInt32 )
IOHIDElementGetUsage
( element -- UInt32 )
IOHIDElementGetUsagePage
( element -- UInt32 )
IOHIDElementHasNullState
( element -- Boolean )
IOHIDElementHasPreferredState
( element -- Boolean )
IOHIDElementIsArray
( element -- Boolean )
IOHIDElementIsNonLinear
( element -- Boolean )
IOHIDElementIsRelative
( element -- Boolean )
IOHIDElementIsVirtual
( element -- Boolean )
IOHIDElementIsWrapping
( element -- Boolean )
IOHIDElementSetProperty
( element key property -- Boolean )
IOHIDManagerClose
( manager options -- IOReturn )
IOHIDManagerCopyDevices
( manager -- CFSetRef )
IOHIDManagerCreate
( allocator options -- IOHIDManagerRef )
IOHIDManagerGetProperty
( manager key -- CFTypeRef )
IOHIDManagerGetTypeID
( -- CFTypeID )
IOHIDManagerOpen
( manager options -- IOReturn )
IOHIDManagerRegisterDeviceMatchingCallback
( manager callback context -- )
IOHIDManagerRegisterDeviceRemovalCallback
( manager callback context -- )
IOHIDManagerRegisterInputReportCallback
( manager callback context -- )
IOHIDManagerRegisterInputValueCallback
( manager callback context -- )
IOHIDManagerScheduleWithRunLoop
( manager runLoop runLoopMode -- )
IOHIDManagerSetDeviceMatching
( manager matching -- )
IOHIDManagerSetDeviceMatchingMultiple
( manager multiple -- )
IOHIDManagerSetInputValueMatching
( manager matching -- )
IOHIDManagerSetInputValueMatchingMultiple
( manager multiple -- )
IOHIDManagerSetProperty
( manager key value -- Boolean )
IOHIDManagerUnscheduleFromRunLoop
( manager runLoop runLoopMode -- )
IOHIDQueueGetDevice
( queue -- IOHIDDeviceRef )
IOHIDQueueGetTypeID
( -- CFTypeID )
IOHIDReportCallback
( quot -- alien )
IOHIDTransactionAddElement
( transaction element -- )
IOHIDTransactionClear
( transaction -- )
IOHIDTransactionCommit
( transaction -- IOReturn )
IOHIDTransactionCommitWithCallback
( transaction timeout callback context -- IOReturn )
IOHIDTransactionContainsElement
( transaction element -- Boolean )
IOHIDTransactionCreate
( allocator device direction options -- IOHIDTransactionRef )
IOHIDTransactionGetDevice
( transaction -- IOHIDDeviceRef )
IOHIDTransactionGetDirection
( transaction -- IOHIDTransactionDirectionType )
IOHIDTransactionGetTypeID
( -- CFTypeID )
IOHIDTransactionGetValue
( transaction element options -- IOHIDValueRef )
IOHIDTransactionRemoveElement
( transaction element -- )
IOHIDTransactionScheduleWithRunLoop
( transaction runLoop runLoopMode -- )
IOHIDTransactionSetDirection
( transaction direction -- )
IOHIDTransactionSetValue
( transaction element value options -- )
IOHIDTransactionUnscheduleFromRunLoop
( transaction runLoop runLoopMode -- )
IOHIDValueCallback
( quot -- alien )
IOHIDValueCreateWithBytes
( allocator element timeStamp bytes length -- IOHIDValueRef )
IOHIDValueCreateWithBytesNoCopy
( allocator element timeStamp bytes length -- IOHIDValueRef )
IOHIDValueCreateWithIntegerValue
( allocator element timeStamp value -- IOHIDValueRef )
IOHIDValueGetBytePtr
( value -- uchar* )
IOHIDValueGetElement
( value -- IOHIDElementRef )
IOHIDValueGetIntegerValue
( value -- CFIndex )
IOHIDValueGetLength
( value -- CFIndex )
IOHIDValueGetScaledValue
( value type -- double )
IOHIDValueGetTimeStamp
( value -- ulonglong )
IOHIDValueGetTypeID
( -- CFTypeID )
IOHIDValueMultipleCallback
( quot -- alien )
kIOHIDCountryCodeKey
( -- value )
kIOHIDDeviceKey
( -- value )
kIOHIDDeviceUsageKey
( -- value )
kIOHIDDeviceUsagePageKey
( -- value )
kIOHIDDeviceUsagePairsKey
( -- value )
kIOHIDElementCalibrationDeadZoneMaxKey
( -- value )
kIOHIDElementCalibrationDeadZoneMinKey
( -- value )
kIOHIDElementCalibrationGranularityKey
( -- value )
kIOHIDElementCalibrationMaxKey
( -- value )
kIOHIDElementCalibrationMinKey
( -- value )
kIOHIDElementCalibrationSaturationMaxKey
( -- value )
kIOHIDElementCalibrationSaturationMinKey
( -- value )
kIOHIDElementCollectionTypeApplication
( -- value )
kIOHIDElementCollectionTypeKey
( -- value )
kIOHIDElementCollectionTypeLogical
( -- value )
kIOHIDElementCollectionTypeNamedArray
( -- value )
kIOHIDElementCollectionTypePhysical
( -- value )
kIOHIDElementCollectionTypeReport
( -- value )
kIOHIDElementCollectionTypeUsageModifier
( -- value )
kIOHIDElementCollectionTypeUsageSwitch
( -- value )
kIOHIDElementCookieKey
( -- value )
kIOHIDElementCookieMaxKey
( -- value )
kIOHIDElementCookieMinKey
( -- value )
kIOHIDElementDuplicateIndexKey
( -- value )
kIOHIDElementFlagsBufferedByteMask
( -- value )
kIOHIDElementFlagsConstantMask
( -- value )
kIOHIDElementFlagsKey
( -- value )
kIOHIDElementFlagsNoPreferredMask
( -- value )
kIOHIDElementFlagsNonLinearMask
( -- value )
kIOHIDElementFlagsNullStateMask
( -- value )
kIOHIDElementFlagsRelativeMask
( -- value )
kIOHIDElementFlagsVariableMask
( -- value )
kIOHIDElementFlagsVolativeMask
( -- value )
kIOHIDElementFlagsWrapMask
( -- value )
kIOHIDElementHasNullStateKey
( -- value )
kIOHIDElementHasPreferredStateKey
( -- value )
kIOHIDElementIsArrayKey
( -- value )
kIOHIDElementIsNonLinearKey
( -- value )
kIOHIDElementIsRelativeKey
( -- value )
kIOHIDElementIsWrappingKey
( -- value )
kIOHIDElementKey
( -- value )
kIOHIDElementMaxKey
( -- value )
kIOHIDElementMinKey
( -- value )
kIOHIDElementNameKey
( -- value )
kIOHIDElementParentCollectionKey
( -- value )
kIOHIDElementReportCountKey
( -- value )
kIOHIDElementReportIDKey
( -- value )
kIOHIDElementReportSizeKey
( -- value )
kIOHIDElementScaledMaxKey
( -- value )
kIOHIDElementScaledMinKey
( -- value )
kIOHIDElementSizeKey
( -- value )
kIOHIDElementTypeCollection
( -- value )
kIOHIDElementTypeFeature
( -- value )
kIOHIDElementTypeInput_Axis
( -- value )
kIOHIDElementTypeInput_Button
( -- value )
kIOHIDElementTypeInput_Misc
( -- value )
kIOHIDElementTypeInput_ScanCodes
( -- value )
kIOHIDElementTypeKey
( -- value )
kIOHIDElementTypeOutput
( -- value )
kIOHIDElementUnitExponentKey
( -- value )
kIOHIDElementUnitKey
( -- value )
kIOHIDElementUsageKey
( -- value )
kIOHIDElementUsageMaxKey
( -- value )
kIOHIDElementUsageMinKey
( -- value )
kIOHIDElementUsagePageKey
( -- value )
kIOHIDElementValueLocationKey
( -- value )
kIOHIDElementVendorSpecificKey
( -- str )
kIOHIDLocationIDKey
( -- value )
kIOHIDManufacturerKey
( -- value )
kIOHIDMaxFeatureReportSizeKey
( -- value )
kIOHIDMaxInputReportSizeKey
( -- value )
kIOHIDMaxOutputReportSizeKey
( -- value )
kIOHIDOptionsTypeNone
( -- value )
kIOHIDOptionsTypeSeizeDevice
( -- value )
kIOHIDPrimaryUsageKey
( -- value )
kIOHIDPrimaryUsagePageKey
( -- value )
kIOHIDProductIDKey
( -- value )
kIOHIDProductKey
( -- value )
kIOHIDQueueOptionsTypeEnqueueAll
( -- value )
kIOHIDQueueOptionsTypeNone
( -- value )
kIOHIDReportIntervalKey
( -- value )
kIOHIDReportTypeCount
( -- value )
kIOHIDReportTypeFeature
( -- value )
kIOHIDReportTypeInput
( -- value )
kIOHIDReportTypeOutput
( -- value )
kIOHIDSerialNumberKey
( -- value )
kIOHIDTransactionDirectionTypeInput
( -- value )
kIOHIDTransactionDirectionTypeOutput
( -- value )
kIOHIDTransactionOptionDefaultOutputValue
( -- value )
kIOHIDTransportKey
( -- value )
kIOHIDValueScaleTypeCalibrated
( -- value )
kIOHIDValueScaleTypePhysical
( -- value )
kIOHIDVendorIDKey
( -- value )
kIOHIDVendorIDSourceKey
( -- value )
kIOHIDVersionNumberKey
( -- value )
Files
resource:basis/iokit/hid/hid.factor
Metadata files
resource:basis/iokit/hid/authors.txt
resource:basis/iokit/hid/platforms.txt
resource:basis/iokit/hid/summary.txt
resource:basis/iokit/hid/tags.txt