iokit.hid vocabulary
Factor handbook ยป Vocabulary index


Summary
HID Manager bindings

Metadata
Tags:bindings
Authors:Joe Groff
Platforms:macosx


Words

Symbol words
IOHIDDeviceRef
IOHIDElementCollectionType
IOHIDElementCookie
IOHIDElementFlags
IOHIDElementRef
IOHIDElementType
IOHIDManagerRef
IOHIDOptionsType
IOHIDQueueOptionsType
IOHIDQueueRef
IOHIDReportType
IOHIDTransactionDirectionType
IOHIDTransactionRef
IOHIDValueRef
IOHIDValueScaleType


Ordinary words
WordStack 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


Metadata files