Spec-Zone .ru
спецификации, руководства, описания, API

Библиотека разработчика Mac

Разработчик

Ссылка пространства пользователя IOHIDKeys.h

Опции
Развертывание Target:

На этой странице

Ссылка пространства пользователя IOHIDKeys.h

Включенные заголовки

  • <sys/cdefs.h>

  • <IOKit/hidsystem/IOHIDParameter.h>

Типы данных

См. Обзор для документации уровня заголовка.

  • Абстрактный тип данных, используемый в качестве уникального идентификатора для элемента.

    Объявление

    Objective C

    #ifdef __LP64__ typedef uint32_t IOHIDElementCookie; #else typedef void * IOHIDElementCookie; #endif

    Оператор импорта

    Objective C

    #include <IOHIDKeys.h>;

    Доступность

    Доступный в OS X v10.0 и позже.

Константы

См. Обзор для документации уровня заголовка.

  • Объявление

    Objective C

    #define kIOHIDCountryCodeKey "CountryCode" #define kIOHIDDeviceKeyboardLanguageKey "DeviceKeyboardLanguage" #define kIOHIDDeviceKeyboardStandardTypeKey "DeviceKeyboardStandardType" #define kIOHIDDeviceUsageKey "DeviceUsage" #define kIOHIDDeviceUsagePageKey "DeviceUsagePage" #define kIOHIDDeviceUsagePairsKey "DeviceUsagePairs" #define kIOHIDLocationIDKey "LocationID" #define kIOHIDManufacturerKey "Manufacturer" #define kIOHIDMaxFeatureReportSizeKey "MaxFeatureReportSize" #define kIOHIDMaxInputReportSizeKey "MaxInputReportSize" #define kIOHIDMaxOutputReportSizeKey "MaxOutputReportSize" #define kIOHIDPrimaryUsageKey "PrimaryUsage" #define kIOHIDPrimaryUsagePageKey "PrimaryUsagePage" #define kIOHIDProductIDKey "ProductID" #define kIOHIDProductKey "Product" #define kIOHIDReportDescriptorKey "ReportDescriptor" #define kIOHIDReportIntervalKey "ReportInterval" #define kIOHIDResetKey "Reset" #define kIOHIDSerialNumberKey "SerialNumber" #define kIOHIDStandardTypeKey "StandardType" #define kIOHIDTransportKey "Transport" #define kIOHIDVendorIDKey "VendorID" #define kIOHIDVendorIDSourceKey "VendorIDSource" #define kIOHIDVersionNumberKey "VersionNumber"

    Константы

    • kIOHIDCountryCodeKey

      kIOHIDCountryCodeKey

      Ключи, представляющие свойства paticular устройства.

      Ключи, представляющие свойства paticular устройства. Может быть добавлен к Вашему соответствию словаря при совершенствовании поисков устройств HID.

      Обратите внимание на то, что:

      kIOHIDPrimaryUsageKey и kIOHIDPrimaryUsagePageKey больше не достаточно богаты для описания возможностей устройства. Возьмите, например, устройство, описывающее и клавиатуру и мышь в том же дескрипторе. Предыдущее поведение состояло в том, чтобы только описать поведение клавиатуры с основной страницей использования и использования. Само собой разумеется, это иногда заставляло бы программу, заинтересованную мышами пропускать это устройство при соответствии.

      Таким образом мы добавили 3 дополнительных ключа:

      • kIOHIDDeviceUsageKey

      • kIOHIDDeviceUsagePageKey

      • kIOHIDDeviceUsagePairsKey

      kIOHIDDeviceUsagePairsKey используется для представления массива словарей, содержащих пары ключ/значение, на которые ссылается kIOHIDDeviceUsageKey и kIOHIDDeviceUsagePageKey. Эти пары использования описывают все наборы типа приложения (способы поведения), определенные устройством.

      Приложение intersted в только соответствии на критериях только добавило бы kIOHIDDeviceUsageKey и kIOHIDDeviceUsagePageKey ключи к соответствующему словарю. Если это интересуется устройством, имеющим многократные способы поведения, приложение вместо этого добавило бы массив или словари, на которые ссылается kIOHIDDeviceUsagePairsKey к его соответствию словаря.

      Доступный в OS X v10.3 и позже.

    • kIOHIDDeviceKeyboardLanguageKey

      kIOHIDDeviceKeyboardLanguageKey

      Ключи, представляющие свойства paticular устройства.

      Ключи, представляющие свойства paticular устройства. Может быть добавлен к Вашему соответствию словаря при совершенствовании поисков устройств HID.

      Обратите внимание на то, что:

      kIOHIDPrimaryUsageKey и kIOHIDPrimaryUsagePageKey больше не достаточно богаты для описания возможностей устройства. Возьмите, например, устройство, описывающее и клавиатуру и мышь в том же дескрипторе. Предыдущее поведение состояло в том, чтобы только описать поведение клавиатуры с основной страницей использования и использования. Само собой разумеется, это иногда заставляло бы программу, заинтересованную мышами пропускать это устройство при соответствии.

      Таким образом мы добавили 3 дополнительных ключа:

      • kIOHIDDeviceUsageKey

      • kIOHIDDeviceUsagePageKey

      • kIOHIDDeviceUsagePairsKey

      kIOHIDDeviceUsagePairsKey используется для представления массива словарей, содержащих пары ключ/значение, на которые ссылается kIOHIDDeviceUsageKey и kIOHIDDeviceUsagePageKey. Эти пары использования описывают все наборы типа приложения (способы поведения), определенные устройством.

      Приложение intersted в только соответствии на критериях только добавило бы kIOHIDDeviceUsageKey и kIOHIDDeviceUsagePageKey ключи к соответствующему словарю. Если это интересуется устройством, имеющим многократные способы поведения, приложение вместо этого добавило бы массив или словари, на которые ссылается kIOHIDDeviceUsagePairsKey к его соответствию словаря.

      Доступный в OS X v10.8 через OS X v10.8.

    • kIOHIDDeviceKeyboardStandardTypeKey

      kIOHIDDeviceKeyboardStandardTypeKey

      Ключи, представляющие свойства paticular устройства.

      Ключи, представляющие свойства paticular устройства. Может быть добавлен к Вашему соответствию словаря при совершенствовании поисков устройств HID.

      Обратите внимание на то, что:

      kIOHIDPrimaryUsageKey и kIOHIDPrimaryUsagePageKey больше не достаточно богаты для описания возможностей устройства. Возьмите, например, устройство, описывающее и клавиатуру и мышь в том же дескрипторе. Предыдущее поведение состояло в том, чтобы только описать поведение клавиатуры с основной страницей использования и использования. Само собой разумеется, это иногда заставляло бы программу, заинтересованную мышами пропускать это устройство при соответствии.

      Таким образом мы добавили 3 дополнительных ключа:

      • kIOHIDDeviceUsageKey

      • kIOHIDDeviceUsagePageKey

      • kIOHIDDeviceUsagePairsKey

      kIOHIDDeviceUsagePairsKey используется для представления массива словарей, содержащих пары ключ/значение, на которые ссылается kIOHIDDeviceUsageKey и kIOHIDDeviceUsagePageKey. Эти пары использования описывают все наборы типа приложения (способы поведения), определенные устройством.

      Приложение intersted в только соответствии на критериях только добавило бы kIOHIDDeviceUsageKey и kIOHIDDeviceUsagePageKey ключи к соответствующему словарю. Если это интересуется устройством, имеющим многократные способы поведения, приложение вместо этого добавило бы массив или словари, на которые ссылается kIOHIDDeviceUsagePairsKey к его соответствию словаря.

      Доступный в OS X v10.8 через OS X v10.8.

    • kIOHIDDeviceUsageKey

      kIOHIDDeviceUsageKey

      Ключи, представляющие свойства paticular устройства.

      Ключи, представляющие свойства paticular устройства. Может быть добавлен к Вашему соответствию словаря при совершенствовании поисков устройств HID.

      Обратите внимание на то, что:

      kIOHIDPrimaryUsageKey и kIOHIDPrimaryUsagePageKey больше не достаточно богаты для описания возможностей устройства. Возьмите, например, устройство, описывающее и клавиатуру и мышь в том же дескрипторе. Предыдущее поведение состояло в том, чтобы только описать поведение клавиатуры с основной страницей использования и использования. Само собой разумеется, это иногда заставляло бы программу, заинтересованную мышами пропускать это устройство при соответствии.

      Таким образом мы добавили 3 дополнительных ключа:

      • kIOHIDDeviceUsageKey

      • kIOHIDDeviceUsagePageKey

      • kIOHIDDeviceUsagePairsKey

      kIOHIDDeviceUsagePairsKey используется для представления массива словарей, содержащих пары ключ/значение, на которые ссылается kIOHIDDeviceUsageKey и kIOHIDDeviceUsagePageKey. Эти пары использования описывают все наборы типа приложения (способы поведения), определенные устройством.

      Приложение intersted в только соответствии на критериях только добавило бы kIOHIDDeviceUsageKey и kIOHIDDeviceUsagePageKey ключи к соответствующему словарю. Если это интересуется устройством, имеющим многократные способы поведения, приложение вместо этого добавило бы массив или словари, на которые ссылается kIOHIDDeviceUsagePairsKey к его соответствию словаря.

      Доступный в OS X v10.3 и позже.

    • kIOHIDDeviceUsagePageKey

      kIOHIDDeviceUsagePageKey

      Ключи, представляющие свойства paticular устройства.

      Ключи, представляющие свойства paticular устройства. Может быть добавлен к Вашему соответствию словаря при совершенствовании поисков устройств HID.

      Обратите внимание на то, что:

      kIOHIDPrimaryUsageKey и kIOHIDPrimaryUsagePageKey больше не достаточно богаты для описания возможностей устройства. Возьмите, например, устройство, описывающее и клавиатуру и мышь в том же дескрипторе. Предыдущее поведение состояло в том, чтобы только описать поведение клавиатуры с основной страницей использования и использования. Само собой разумеется, это иногда заставляло бы программу, заинтересованную мышами пропускать это устройство при соответствии.

      Таким образом мы добавили 3 дополнительных ключа:

      • kIOHIDDeviceUsageKey

      • kIOHIDDeviceUsagePageKey

      • kIOHIDDeviceUsagePairsKey

      kIOHIDDeviceUsagePairsKey используется для представления массива словарей, содержащих пары ключ/значение, на которые ссылается kIOHIDDeviceUsageKey и kIOHIDDeviceUsagePageKey. Эти пары использования описывают все наборы типа приложения (способы поведения), определенные устройством.

      Приложение intersted в только соответствии на критериях только добавило бы kIOHIDDeviceUsageKey и kIOHIDDeviceUsagePageKey ключи к соответствующему словарю. Если это интересуется устройством, имеющим многократные способы поведения, приложение вместо этого добавило бы массив или словари, на которые ссылается kIOHIDDeviceUsagePairsKey к его соответствию словаря.

      Доступный в OS X v10.3 и позже.

    • kIOHIDDeviceUsagePairsKey

      kIOHIDDeviceUsagePairsKey

      Ключи, представляющие свойства paticular устройства.

      Ключи, представляющие свойства paticular устройства. Может быть добавлен к Вашему соответствию словаря при совершенствовании поисков устройств HID.

      Обратите внимание на то, что:

      kIOHIDPrimaryUsageKey и kIOHIDPrimaryUsagePageKey больше не достаточно богаты для описания возможностей устройства. Возьмите, например, устройство, описывающее и клавиатуру и мышь в том же дескрипторе. Предыдущее поведение состояло в том, чтобы только описать поведение клавиатуры с основной страницей использования и использования. Само собой разумеется, это иногда заставляло бы программу, заинтересованную мышами пропускать это устройство при соответствии.

      Таким образом мы добавили 3 дополнительных ключа:

      • kIOHIDDeviceUsageKey

      • kIOHIDDeviceUsagePageKey

      • kIOHIDDeviceUsagePairsKey

      kIOHIDDeviceUsagePairsKey используется для представления массива словарей, содержащих пары ключ/значение, на которые ссылается kIOHIDDeviceUsageKey и kIOHIDDeviceUsagePageKey. Эти пары использования описывают все наборы типа приложения (способы поведения), определенные устройством.

      Приложение intersted в только соответствии на критериях только добавило бы kIOHIDDeviceUsageKey и kIOHIDDeviceUsagePageKey ключи к соответствующему словарю. Если это интересуется устройством, имеющим многократные способы поведения, приложение вместо этого добавило бы массив или словари, на которые ссылается kIOHIDDeviceUsagePairsKey к его соответствию словаря.

      Доступный в OS X v10.3 и позже.

    • kIOHIDLocationIDKey

      kIOHIDLocationIDKey

      Ключи, представляющие свойства paticular устройства.

      Ключи, представляющие свойства paticular устройства. Может быть добавлен к Вашему соответствию словаря при совершенствовании поисков устройств HID.

      Обратите внимание на то, что:

      kIOHIDPrimaryUsageKey и kIOHIDPrimaryUsagePageKey больше не достаточно богаты для описания возможностей устройства. Возьмите, например, устройство, описывающее и клавиатуру и мышь в том же дескрипторе. Предыдущее поведение состояло в том, чтобы только описать поведение клавиатуры с основной страницей использования и использования. Само собой разумеется, это иногда заставляло бы программу, заинтересованную мышами пропускать это устройство при соответствии.

      Таким образом мы добавили 3 дополнительных ключа:

      • kIOHIDDeviceUsageKey

      • kIOHIDDeviceUsagePageKey

      • kIOHIDDeviceUsagePairsKey

      kIOHIDDeviceUsagePairsKey используется для представления массива словарей, содержащих пары ключ/значение, на которые ссылается kIOHIDDeviceUsageKey и kIOHIDDeviceUsagePageKey. Эти пары использования описывают все наборы типа приложения (способы поведения), определенные устройством.

      Приложение intersted в только соответствии на критериях только добавило бы kIOHIDDeviceUsageKey и kIOHIDDeviceUsagePageKey ключи к соответствующему словарю. Если это интересуется устройством, имеющим многократные способы поведения, приложение вместо этого добавило бы массив или словари, на которые ссылается kIOHIDDeviceUsagePairsKey к его соответствию словаря.

      Доступный в OS X v10.0 и позже.

    • kIOHIDManufacturerKey

      kIOHIDManufacturerKey

      Ключи, представляющие свойства paticular устройства.

      Ключи, представляющие свойства paticular устройства. Может быть добавлен к Вашему соответствию словаря при совершенствовании поисков устройств HID.

      Обратите внимание на то, что:

      kIOHIDPrimaryUsageKey и kIOHIDPrimaryUsagePageKey больше не достаточно богаты для описания возможностей устройства. Возьмите, например, устройство, описывающее и клавиатуру и мышь в том же дескрипторе. Предыдущее поведение состояло в том, чтобы только описать поведение клавиатуры с основной страницей использования и использования. Само собой разумеется, это иногда заставляло бы программу, заинтересованную мышами пропускать это устройство при соответствии.

      Таким образом мы добавили 3 дополнительных ключа:

      • kIOHIDDeviceUsageKey

      • kIOHIDDeviceUsagePageKey

      • kIOHIDDeviceUsagePairsKey

      kIOHIDDeviceUsagePairsKey используется для представления массива словарей, содержащих пары ключ/значение, на которые ссылается kIOHIDDeviceUsageKey и kIOHIDDeviceUsagePageKey. Эти пары использования описывают все наборы типа приложения (способы поведения), определенные устройством.

      Приложение intersted в только соответствии на критериях только добавило бы kIOHIDDeviceUsageKey и kIOHIDDeviceUsagePageKey ключи к соответствующему словарю. Если это интересуется устройством, имеющим многократные способы поведения, приложение вместо этого добавило бы массив или словари, на которые ссылается kIOHIDDeviceUsagePairsKey к его соответствию словаря.

      Доступный в OS X v10.0 и позже.

    • kIOHIDMaxFeatureReportSizeKey

      kIOHIDMaxFeatureReportSizeKey

      Ключи, представляющие свойства paticular устройства.

      Ключи, представляющие свойства paticular устройства. Может быть добавлен к Вашему соответствию словаря при совершенствовании поисков устройств HID.

      Обратите внимание на то, что:

      kIOHIDPrimaryUsageKey и kIOHIDPrimaryUsagePageKey больше не достаточно богаты для описания возможностей устройства. Возьмите, например, устройство, описывающее и клавиатуру и мышь в том же дескрипторе. Предыдущее поведение состояло в том, чтобы только описать поведение клавиатуры с основной страницей использования и использования. Само собой разумеется, это иногда заставляло бы программу, заинтересованную мышами пропускать это устройство при соответствии.

      Таким образом мы добавили 3 дополнительных ключа:

      • kIOHIDDeviceUsageKey

      • kIOHIDDeviceUsagePageKey

      • kIOHIDDeviceUsagePairsKey

      kIOHIDDeviceUsagePairsKey используется для представления массива словарей, содержащих пары ключ/значение, на которые ссылается kIOHIDDeviceUsageKey и kIOHIDDeviceUsagePageKey. Эти пары использования описывают все наборы типа приложения (способы поведения), определенные устройством.

      Приложение intersted в только соответствии на критериях только добавило бы kIOHIDDeviceUsageKey и kIOHIDDeviceUsagePageKey ключи к соответствующему словарю. Если это интересуется устройством, имеющим многократные способы поведения, приложение вместо этого добавило бы массив или словари, на которые ссылается kIOHIDDeviceUsagePairsKey к его соответствию словаря.

      Доступный в OS X v10.2 и позже.

    • kIOHIDMaxInputReportSizeKey

      kIOHIDMaxInputReportSizeKey

      Ключи, представляющие свойства paticular устройства.

      Ключи, представляющие свойства paticular устройства. Может быть добавлен к Вашему соответствию словаря при совершенствовании поисков устройств HID.

      Обратите внимание на то, что:

      kIOHIDPrimaryUsageKey и kIOHIDPrimaryUsagePageKey больше не достаточно богаты для описания возможностей устройства. Возьмите, например, устройство, описывающее и клавиатуру и мышь в том же дескрипторе. Предыдущее поведение состояло в том, чтобы только описать поведение клавиатуры с основной страницей использования и использования. Само собой разумеется, это иногда заставляло бы программу, заинтересованную мышами пропускать это устройство при соответствии.

      Таким образом мы добавили 3 дополнительных ключа:

      • kIOHIDDeviceUsageKey

      • kIOHIDDeviceUsagePageKey

      • kIOHIDDeviceUsagePairsKey

      kIOHIDDeviceUsagePairsKey используется для представления массива словарей, содержащих пары ключ/значение, на которые ссылается kIOHIDDeviceUsageKey и kIOHIDDeviceUsagePageKey. Эти пары использования описывают все наборы типа приложения (способы поведения), определенные устройством.

      Приложение intersted в только соответствии на критериях только добавило бы kIOHIDDeviceUsageKey и kIOHIDDeviceUsagePageKey ключи к соответствующему словарю. Если это интересуется устройством, имеющим многократные способы поведения, приложение вместо этого добавило бы массив или словари, на которые ссылается kIOHIDDeviceUsagePairsKey к его соответствию словаря.

      Доступный в OS X v10.2 и позже.

    • kIOHIDMaxOutputReportSizeKey

      kIOHIDMaxOutputReportSizeKey

      Ключи, представляющие свойства paticular устройства.

      Ключи, представляющие свойства paticular устройства. Может быть добавлен к Вашему соответствию словаря при совершенствовании поисков устройств HID.

      Обратите внимание на то, что:

      kIOHIDPrimaryUsageKey и kIOHIDPrimaryUsagePageKey больше не достаточно богаты для описания возможностей устройства. Возьмите, например, устройство, описывающее и клавиатуру и мышь в том же дескрипторе. Предыдущее поведение состояло в том, чтобы только описать поведение клавиатуры с основной страницей использования и использования. Само собой разумеется, это иногда заставляло бы программу, заинтересованную мышами пропускать это устройство при соответствии.

      Таким образом мы добавили 3 дополнительных ключа:

      • kIOHIDDeviceUsageKey

      • kIOHIDDeviceUsagePageKey

      • kIOHIDDeviceUsagePairsKey

      kIOHIDDeviceUsagePairsKey используется для представления массива словарей, содержащих пары ключ/значение, на которые ссылается kIOHIDDeviceUsageKey и kIOHIDDeviceUsagePageKey. Эти пары использования описывают все наборы типа приложения (способы поведения), определенные устройством.

      Приложение intersted в только соответствии на критериях только добавило бы kIOHIDDeviceUsageKey и kIOHIDDeviceUsagePageKey ключи к соответствующему словарю. Если это интересуется устройством, имеющим многократные способы поведения, приложение вместо этого добавило бы массив или словари, на которые ссылается kIOHIDDeviceUsagePairsKey к его соответствию словаря.

      Доступный в OS X v10.2 и позже.

    • kIOHIDPrimaryUsageKey

      kIOHIDPrimaryUsageKey

      Ключи, представляющие свойства paticular устройства.

      Ключи, представляющие свойства paticular устройства. Может быть добавлен к Вашему соответствию словаря при совершенствовании поисков устройств HID.

      Обратите внимание на то, что:

      kIOHIDPrimaryUsageKey и kIOHIDPrimaryUsagePageKey больше не достаточно богаты для описания возможностей устройства. Возьмите, например, устройство, описывающее и клавиатуру и мышь в том же дескрипторе. Предыдущее поведение состояло в том, чтобы только описать поведение клавиатуры с основной страницей использования и использования. Само собой разумеется, это иногда заставляло бы программу, заинтересованную мышами пропускать это устройство при соответствии.

      Таким образом мы добавили 3 дополнительных ключа:

      • kIOHIDDeviceUsageKey

      • kIOHIDDeviceUsagePageKey

      • kIOHIDDeviceUsagePairsKey

      kIOHIDDeviceUsagePairsKey используется для представления массива словарей, содержащих пары ключ/значение, на которые ссылается kIOHIDDeviceUsageKey и kIOHIDDeviceUsagePageKey. Эти пары использования описывают все наборы типа приложения (способы поведения), определенные устройством.

      Приложение intersted в только соответствии на критериях только добавило бы kIOHIDDeviceUsageKey и kIOHIDDeviceUsagePageKey ключи к соответствующему словарю. Если это интересуется устройством, имеющим многократные способы поведения, приложение вместо этого добавило бы массив или словари, на которые ссылается kIOHIDDeviceUsagePairsKey к его соответствию словаря.

      Доступный в OS X v10.0 и позже.

    • kIOHIDPrimaryUsagePageKey

      kIOHIDPrimaryUsagePageKey

      Ключи, представляющие свойства paticular устройства.

      Ключи, представляющие свойства paticular устройства. Может быть добавлен к Вашему соответствию словаря при совершенствовании поисков устройств HID.

      Обратите внимание на то, что:

      kIOHIDPrimaryUsageKey и kIOHIDPrimaryUsagePageKey больше не достаточно богаты для описания возможностей устройства. Возьмите, например, устройство, описывающее и клавиатуру и мышь в том же дескрипторе. Предыдущее поведение состояло в том, чтобы только описать поведение клавиатуры с основной страницей использования и использования. Само собой разумеется, это иногда заставляло бы программу, заинтересованную мышами пропускать это устройство при соответствии.

      Таким образом мы добавили 3 дополнительных ключа:

      • kIOHIDDeviceUsageKey

      • kIOHIDDeviceUsagePageKey

      • kIOHIDDeviceUsagePairsKey

      kIOHIDDeviceUsagePairsKey используется для представления массива словарей, содержащих пары ключ/значение, на которые ссылается kIOHIDDeviceUsageKey и kIOHIDDeviceUsagePageKey. Эти пары использования описывают все наборы типа приложения (способы поведения), определенные устройством.

      Приложение intersted в только соответствии на критериях только добавило бы kIOHIDDeviceUsageKey и kIOHIDDeviceUsagePageKey ключи к соответствующему словарю. Если это интересуется устройством, имеющим многократные способы поведения, приложение вместо этого добавило бы массив или словари, на которые ссылается kIOHIDDeviceUsagePairsKey к его соответствию словаря.

      Доступный в OS X v10.0 и позже.

    • kIOHIDProductIDKey

      kIOHIDProductIDKey

      Ключи, представляющие свойства paticular устройства.

      Ключи, представляющие свойства paticular устройства. Может быть добавлен к Вашему соответствию словаря при совершенствовании поисков устройств HID.

      Обратите внимание на то, что:

      kIOHIDPrimaryUsageKey и kIOHIDPrimaryUsagePageKey больше не достаточно богаты для описания возможностей устройства. Возьмите, например, устройство, описывающее и клавиатуру и мышь в том же дескрипторе. Предыдущее поведение состояло в том, чтобы только описать поведение клавиатуры с основной страницей использования и использования. Само собой разумеется, это иногда заставляло бы программу, заинтересованную мышами пропускать это устройство при соответствии.

      Таким образом мы добавили 3 дополнительных ключа:

      • kIOHIDDeviceUsageKey

      • kIOHIDDeviceUsagePageKey

      • kIOHIDDeviceUsagePairsKey

      kIOHIDDeviceUsagePairsKey используется для представления массива словарей, содержащих пары ключ/значение, на которые ссылается kIOHIDDeviceUsageKey и kIOHIDDeviceUsagePageKey. Эти пары использования описывают все наборы типа приложения (способы поведения), определенные устройством.

      Приложение intersted в только соответствии на критериях только добавило бы kIOHIDDeviceUsageKey и kIOHIDDeviceUsagePageKey ключи к соответствующему словарю. Если это интересуется устройством, имеющим многократные способы поведения, приложение вместо этого добавило бы массив или словари, на которые ссылается kIOHIDDeviceUsagePairsKey к его соответствию словаря.

      Доступный в OS X v10.0 и позже.

    • kIOHIDProductKey

      kIOHIDProductKey

      Ключи, представляющие свойства paticular устройства.

      Ключи, представляющие свойства paticular устройства. Может быть добавлен к Вашему соответствию словаря при совершенствовании поисков устройств HID.

      Обратите внимание на то, что:

      kIOHIDPrimaryUsageKey и kIOHIDPrimaryUsagePageKey больше не достаточно богаты для описания возможностей устройства. Возьмите, например, устройство, описывающее и клавиатуру и мышь в том же дескрипторе. Предыдущее поведение состояло в том, чтобы только описать поведение клавиатуры с основной страницей использования и использования. Само собой разумеется, это иногда заставляло бы программу, заинтересованную мышами пропускать это устройство при соответствии.

      Таким образом мы добавили 3 дополнительных ключа:

      • kIOHIDDeviceUsageKey

      • kIOHIDDeviceUsagePageKey

      • kIOHIDDeviceUsagePairsKey

      kIOHIDDeviceUsagePairsKey используется для представления массива словарей, содержащих пары ключ/значение, на которые ссылается kIOHIDDeviceUsageKey и kIOHIDDeviceUsagePageKey. Эти пары использования описывают все наборы типа приложения (способы поведения), определенные устройством.

      Приложение intersted в только соответствии на критериях только добавило бы kIOHIDDeviceUsageKey и kIOHIDDeviceUsagePageKey ключи к соответствующему словарю. Если это интересуется устройством, имеющим многократные способы поведения, приложение вместо этого добавило бы массив или словари, на которые ссылается kIOHIDDeviceUsagePairsKey к его соответствию словаря.

      Доступный в OS X v10.0 и позже.

    • kIOHIDReportDescriptorKey

      kIOHIDReportDescriptorKey

      Ключи, представляющие свойства paticular устройства.

      Ключи, представляющие свойства paticular устройства. Может быть добавлен к Вашему соответствию словаря при совершенствовании поисков устройств HID.

      Обратите внимание на то, что:

      kIOHIDPrimaryUsageKey и kIOHIDPrimaryUsagePageKey больше не достаточно богаты для описания возможностей устройства. Возьмите, например, устройство, описывающее и клавиатуру и мышь в том же дескрипторе. Предыдущее поведение состояло в том, чтобы только описать поведение клавиатуры с основной страницей использования и использования. Само собой разумеется, это иногда заставляло бы программу, заинтересованную мышами пропускать это устройство при соответствии.

      Таким образом мы добавили 3 дополнительных ключа:

      • kIOHIDDeviceUsageKey

      • kIOHIDDeviceUsagePageKey

      • kIOHIDDeviceUsagePairsKey

      kIOHIDDeviceUsagePairsKey используется для представления массива словарей, содержащих пары ключ/значение, на которые ссылается kIOHIDDeviceUsageKey и kIOHIDDeviceUsagePageKey. Эти пары использования описывают все наборы типа приложения (способы поведения), определенные устройством.

      Приложение intersted в только соответствии на критериях только добавило бы kIOHIDDeviceUsageKey и kIOHIDDeviceUsagePageKey ключи к соответствующему словарю. Если это интересуется устройством, имеющим многократные способы поведения, приложение вместо этого добавило бы массив или словари, на которые ссылается kIOHIDDeviceUsagePairsKey к его соответствию словаря.

      Доступный в OS X v10.6 и позже.

    • kIOHIDReportIntervalKey

      kIOHIDReportIntervalKey

      Ключи, представляющие свойства paticular устройства.

      Ключи, представляющие свойства paticular устройства. Может быть добавлен к Вашему соответствию словаря при совершенствовании поисков устройств HID.

      Обратите внимание на то, что:

      kIOHIDPrimaryUsageKey и kIOHIDPrimaryUsagePageKey больше не достаточно богаты для описания возможностей устройства. Возьмите, например, устройство, описывающее и клавиатуру и мышь в том же дескрипторе. Предыдущее поведение состояло в том, чтобы только описать поведение клавиатуры с основной страницей использования и использования. Само собой разумеется, это иногда заставляло бы программу, заинтересованную мышами пропускать это устройство при соответствии.

      Таким образом мы добавили 3 дополнительных ключа:

      • kIOHIDDeviceUsageKey

      • kIOHIDDeviceUsagePageKey

      • kIOHIDDeviceUsagePairsKey

      kIOHIDDeviceUsagePairsKey используется для представления массива словарей, содержащих пары ключ/значение, на которые ссылается kIOHIDDeviceUsageKey и kIOHIDDeviceUsagePageKey. Эти пары использования описывают все наборы типа приложения (способы поведения), определенные устройством.

      Приложение intersted в только соответствии на критериях только добавило бы kIOHIDDeviceUsageKey и kIOHIDDeviceUsagePageKey ключи к соответствующему словарю. Если это интересуется устройством, имеющим многократные способы поведения, приложение вместо этого добавило бы массив или словари, на которые ссылается kIOHIDDeviceUsagePairsKey к его соответствию словаря.

      Доступный в OS X v10.5 и позже.

    • kIOHIDResetKey

      kIOHIDResetKey

      Ключи, представляющие свойства paticular устройства.

      Ключи, представляющие свойства paticular устройства. Может быть добавлен к Вашему соответствию словаря при совершенствовании поисков устройств HID.

      Обратите внимание на то, что:

      kIOHIDPrimaryUsageKey и kIOHIDPrimaryUsagePageKey больше не достаточно богаты для описания возможностей устройства. Возьмите, например, устройство, описывающее и клавиатуру и мышь в том же дескрипторе. Предыдущее поведение состояло в том, чтобы только описать поведение клавиатуры с основной страницей использования и использования. Само собой разумеется, это иногда заставляло бы программу, заинтересованную мышами пропускать это устройство при соответствии.

      Таким образом мы добавили 3 дополнительных ключа:

      • kIOHIDDeviceUsageKey

      • kIOHIDDeviceUsagePageKey

      • kIOHIDDeviceUsagePairsKey

      kIOHIDDeviceUsagePairsKey используется для представления массива словарей, содержащих пары ключ/значение, на которые ссылается kIOHIDDeviceUsageKey и kIOHIDDeviceUsagePageKey. Эти пары использования описывают все наборы типа приложения (способы поведения), определенные устройством.

      Приложение intersted в только соответствии на критериях только добавило бы kIOHIDDeviceUsageKey и kIOHIDDeviceUsagePageKey ключи к соответствующему словарю. Если это интересуется устройством, имеющим многократные способы поведения, приложение вместо этого добавило бы массив или словари, на которые ссылается kIOHIDDeviceUsagePairsKey к его соответствию словаря.

      Доступный в OS X v10.7 и позже.

    • kIOHIDSerialNumberKey

      kIOHIDSerialNumberKey

      Ключи, представляющие свойства paticular устройства.

      Ключи, представляющие свойства paticular устройства. Может быть добавлен к Вашему соответствию словаря при совершенствовании поисков устройств HID.

      Обратите внимание на то, что:

      kIOHIDPrimaryUsageKey и kIOHIDPrimaryUsagePageKey больше не достаточно богаты для описания возможностей устройства. Возьмите, например, устройство, описывающее и клавиатуру и мышь в том же дескрипторе. Предыдущее поведение состояло в том, чтобы только описать поведение клавиатуры с основной страницей использования и использования. Само собой разумеется, это иногда заставляло бы программу, заинтересованную мышами пропускать это устройство при соответствии.

      Таким образом мы добавили 3 дополнительных ключа:

      • kIOHIDDeviceUsageKey

      • kIOHIDDeviceUsagePageKey

      • kIOHIDDeviceUsagePairsKey

      kIOHIDDeviceUsagePairsKey используется для представления массива словарей, содержащих пары ключ/значение, на которые ссылается kIOHIDDeviceUsageKey и kIOHIDDeviceUsagePageKey. Эти пары использования описывают все наборы типа приложения (способы поведения), определенные устройством.

      Приложение intersted в только соответствии на критериях только добавило бы kIOHIDDeviceUsageKey и kIOHIDDeviceUsagePageKey ключи к соответствующему словарю. Если это интересуется устройством, имеющим многократные способы поведения, приложение вместо этого добавило бы массив или словари, на которые ссылается kIOHIDDeviceUsagePairsKey к его соответствию словаря.

      Доступный в OS X v10.0 и позже.

    • kIOHIDStandardTypeKey

      kIOHIDStandardTypeKey

      Ключи, представляющие свойства paticular устройства.

      Ключи, представляющие свойства paticular устройства. Может быть добавлен к Вашему соответствию словаря при совершенствовании поисков устройств HID.

      Обратите внимание на то, что:

      kIOHIDPrimaryUsageKey и kIOHIDPrimaryUsagePageKey больше не достаточно богаты для описания возможностей устройства. Возьмите, например, устройство, описывающее и клавиатуру и мышь в том же дескрипторе. Предыдущее поведение состояло в том, чтобы только описать поведение клавиатуры с основной страницей использования и использования. Само собой разумеется, это иногда заставляло бы программу, заинтересованную мышами пропускать это устройство при соответствии.

      Таким образом мы добавили 3 дополнительных ключа:

      • kIOHIDDeviceUsageKey

      • kIOHIDDeviceUsagePageKey

      • kIOHIDDeviceUsagePairsKey

      kIOHIDDeviceUsagePairsKey используется для представления массива словарей, содержащих пары ключ/значение, на которые ссылается kIOHIDDeviceUsageKey и kIOHIDDeviceUsagePageKey. Эти пары использования описывают все наборы типа приложения (способы поведения), определенные устройством.

      Приложение intersted в только соответствии на критериях только добавило бы kIOHIDDeviceUsageKey и kIOHIDDeviceUsagePageKey ключи к соответствующему словарю. Если это интересуется устройством, имеющим многократные способы поведения, приложение вместо этого добавило бы массив или словари, на которые ссылается kIOHIDDeviceUsagePairsKey к его соответствию словаря.

      Доступный в OS X v10.7 и позже.

    • kIOHIDTransportKey

      kIOHIDTransportKey

      Ключи, представляющие свойства paticular устройства.

      Ключи, представляющие свойства paticular устройства. Может быть добавлен к Вашему соответствию словаря при совершенствовании поисков устройств HID.

      Обратите внимание на то, что:

      kIOHIDPrimaryUsageKey и kIOHIDPrimaryUsagePageKey больше не достаточно богаты для описания возможностей устройства. Возьмите, например, устройство, описывающее и клавиатуру и мышь в том же дескрипторе. Предыдущее поведение состояло в том, чтобы только описать поведение клавиатуры с основной страницей использования и использования. Само собой разумеется, это иногда заставляло бы программу, заинтересованную мышами пропускать это устройство при соответствии.

      Таким образом мы добавили 3 дополнительных ключа:

      • kIOHIDDeviceUsageKey

      • kIOHIDDeviceUsagePageKey

      • kIOHIDDeviceUsagePairsKey

      kIOHIDDeviceUsagePairsKey используется для представления массива словарей, содержащих пары ключ/значение, на которые ссылается kIOHIDDeviceUsageKey и kIOHIDDeviceUsagePageKey. Эти пары использования описывают все наборы типа приложения (способы поведения), определенные устройством.

      Приложение intersted в только соответствии на критериях только добавило бы kIOHIDDeviceUsageKey и kIOHIDDeviceUsagePageKey ключи к соответствующему словарю. Если это интересуется устройством, имеющим многократные способы поведения, приложение вместо этого добавило бы массив или словари, на которые ссылается kIOHIDDeviceUsagePairsKey к его соответствию словаря.

      Доступный в OS X v10.0 и позже.

    • kIOHIDVendorIDKey

      kIOHIDVendorIDKey

      Ключи, представляющие свойства paticular устройства.

      Ключи, представляющие свойства paticular устройства. Может быть добавлен к Вашему соответствию словаря при совершенствовании поисков устройств HID.

      Обратите внимание на то, что:

      kIOHIDPrimaryUsageKey и kIOHIDPrimaryUsagePageKey больше не достаточно богаты для описания возможностей устройства. Возьмите, например, устройство, описывающее и клавиатуру и мышь в том же дескрипторе. Предыдущее поведение состояло в том, чтобы только описать поведение клавиатуры с основной страницей использования и использования. Само собой разумеется, это иногда заставляло бы программу, заинтересованную мышами пропускать это устройство при соответствии.

      Таким образом мы добавили 3 дополнительных ключа:

      • kIOHIDDeviceUsageKey

      • kIOHIDDeviceUsagePageKey

      • kIOHIDDeviceUsagePairsKey

      kIOHIDDeviceUsagePairsKey используется для представления массива словарей, содержащих пары ключ/значение, на которые ссылается kIOHIDDeviceUsageKey и kIOHIDDeviceUsagePageKey. Эти пары использования описывают все наборы типа приложения (способы поведения), определенные устройством.

      Приложение intersted в только соответствии на критериях только добавило бы kIOHIDDeviceUsageKey и kIOHIDDeviceUsagePageKey ключи к соответствующему словарю. Если это интересуется устройством, имеющим многократные способы поведения, приложение вместо этого добавило бы массив или словари, на которые ссылается kIOHIDDeviceUsagePairsKey к его соответствию словаря.

      Доступный в OS X v10.0 и позже.

    • kIOHIDVendorIDSourceKey

      kIOHIDVendorIDSourceKey

      Ключи, представляющие свойства paticular устройства.

      Ключи, представляющие свойства paticular устройства. Может быть добавлен к Вашему соответствию словаря при совершенствовании поисков устройств HID.

      Обратите внимание на то, что:

      kIOHIDPrimaryUsageKey и kIOHIDPrimaryUsagePageKey больше не достаточно богаты для описания возможностей устройства. Возьмите, например, устройство, описывающее и клавиатуру и мышь в том же дескрипторе. Предыдущее поведение состояло в том, чтобы только описать поведение клавиатуры с основной страницей использования и использования. Само собой разумеется, это иногда заставляло бы программу, заинтересованную мышами пропускать это устройство при соответствии.

      Таким образом мы добавили 3 дополнительных ключа:

      • kIOHIDDeviceUsageKey

      • kIOHIDDeviceUsagePageKey

      • kIOHIDDeviceUsagePairsKey

      kIOHIDDeviceUsagePairsKey используется для представления массива словарей, содержащих пары ключ/значение, на которые ссылается kIOHIDDeviceUsageKey и kIOHIDDeviceUsagePageKey. Эти пары использования описывают все наборы типа приложения (способы поведения), определенные устройством.

      Приложение intersted в только соответствии на критериях только добавило бы kIOHIDDeviceUsageKey и kIOHIDDeviceUsagePageKey ключи к соответствующему словарю. Если это интересуется устройством, имеющим многократные способы поведения, приложение вместо этого добавило бы массив или словари, на которые ссылается kIOHIDDeviceUsagePairsKey к его соответствию словаря.

      Доступный в OS X v10.2 и позже.

    • kIOHIDVersionNumberKey

      kIOHIDVersionNumberKey

      Ключи, представляющие свойства paticular устройства.

      Ключи, представляющие свойства paticular устройства. Может быть добавлен к Вашему соответствию словаря при совершенствовании поисков устройств HID.

      Обратите внимание на то, что:

      kIOHIDPrimaryUsageKey и kIOHIDPrimaryUsagePageKey больше не достаточно богаты для описания возможностей устройства. Возьмите, например, устройство, описывающее и клавиатуру и мышь в том же дескрипторе. Предыдущее поведение состояло в том, чтобы только описать поведение клавиатуры с основной страницей использования и использования. Само собой разумеется, это иногда заставляло бы программу, заинтересованную мышами пропускать это устройство при соответствии.

      Таким образом мы добавили 3 дополнительных ключа:

      • kIOHIDDeviceUsageKey

      • kIOHIDDeviceUsagePageKey

      • kIOHIDDeviceUsagePairsKey

      kIOHIDDeviceUsagePairsKey используется для представления массива словарей, содержащих пары ключ/значение, на которые ссылается kIOHIDDeviceUsageKey и kIOHIDDeviceUsagePageKey. Эти пары использования описывают все наборы типа приложения (способы поведения), определенные устройством.

      Приложение intersted в только соответствии на критериях только добавило бы kIOHIDDeviceUsageKey и kIOHIDDeviceUsagePageKey ключи к соответствующему словарю. Если это интересуется устройством, имеющим многократные способы поведения, приложение вместо этого добавило бы массив или словари, на которые ссылается kIOHIDDeviceUsagePairsKey к его соответствию словаря.

      Доступный в OS X v10.0 и позже.

  • Объявление

    Objective C

    #define kIOHIDElementCollectionTypeKey "CollectionType" #define kIOHIDElementCookieKey "ElementCookie" #define kIOHIDElementDuplicateIndexKey "DuplicateIndex" #define kIOHIDElementFlagsKey "Flags" #define kIOHIDElementHasNullStateKey "HasNullState" #define kIOHIDElementHasPreferredStateKey "HasPreferredState" #define kIOHIDElementIsArrayKey "IsArray" #define kIOHIDElementIsNonLinearKey "IsNonLinear" #define kIOHIDElementIsRelativeKey "IsRelative" #define kIOHIDElementIsWrappingKey "IsWrapping" #define kIOHIDElementMaxKey "Max" #define kIOHIDElementMinKey "Min" #define kIOHIDElementNameKey "Name" #define kIOHIDElementParentCollectionKey "ParentCollection" #define kIOHIDElementReportCountKey "ReportCount" #define kIOHIDElementReportIDKey "ReportID" #define kIOHIDElementReportSizeKey "ReportSize" #define kIOHIDElementScaledMaxKey "ScaledMax" #define kIOHIDElementScaledMinKey "ScaledMin" #define kIOHIDElementSizeKey "Size" #define kIOHIDElementTypeKey "Type" #define kIOHIDElementUnitExponentKey "UnitExponent" #define kIOHIDElementUnitKey "Unit" #define kIOHIDElementUsageKey "Usage" #define kIOHIDElementUsagePageKey "UsagePage" #define kIOHIDElementValueLocationKey "ValueLocation" #define kIOHIDElementVendorSpecificKey "VendorSpecific"

    Константы

    • kIOHIDElementCollectionTypeKey

      kIOHIDElementCollectionTypeKey

      Ключи, представляющие свойства детали элементы.

      Эти ключи могут также быть добавлены к соответствующему словарю при поиске элементов через copyMatchingElements.

      Доступный в OS X v10.0 и позже.

    • kIOHIDElementCookieKey

      kIOHIDElementCookieKey

      Ключи, представляющие свойства детали элементы.

      Эти ключи могут также быть добавлены к соответствующему словарю при поиске элементов через copyMatchingElements.

      Доступный в OS X v10.0 и позже.

    • kIOHIDElementDuplicateIndexKey

      kIOHIDElementDuplicateIndexKey

      Ключи, представляющие свойства детали элементы.

      Эти ключи могут также быть добавлены к соответствующему словарю при поиске элементов через copyMatchingElements.

      Доступный в OS X v10.3 и позже.

    • kIOHIDElementFlagsKey

      kIOHIDElementFlagsKey

      Ключи, представляющие свойства детали элементы.

      Эти ключи могут также быть добавлены к соответствующему словарю при поиске элементов через copyMatchingElements.

      Доступный в OS X v10.5 и позже.

    • kIOHIDElementHasNullStateKey

      kIOHIDElementHasNullStateKey

      Ключи, представляющие свойства детали элементы.

      Эти ключи могут также быть добавлены к соответствующему словарю при поиске элементов через copyMatchingElements.

      Доступный в OS X v10.0 и позже.

    • kIOHIDElementHasPreferredStateKey

      kIOHIDElementHasPreferredStateKey

      Ключи, представляющие свойства детали элементы.

      Эти ключи могут также быть добавлены к соответствующему словарю при поиске элементов через copyMatchingElements.

      Доступный в OS X v10.1 и позже.

    • kIOHIDElementIsArrayKey

      kIOHIDElementIsArrayKey

      Ключи, представляющие свойства детали элементы.

      Эти ключи могут также быть добавлены к соответствующему словарю при поиске элементов через copyMatchingElements.

      Доступный в OS X v10.2 и позже.

    • kIOHIDElementIsNonLinearKey

      kIOHIDElementIsNonLinearKey

      Ключи, представляющие свойства детали элементы.

      Эти ключи могут также быть добавлены к соответствующему словарю при поиске элементов через copyMatchingElements.

      Доступный в OS X v10.0 и позже.

    • kIOHIDElementIsRelativeKey

      kIOHIDElementIsRelativeKey

      Ключи, представляющие свойства детали элементы.

      Эти ключи могут также быть добавлены к соответствующему словарю при поиске элементов через copyMatchingElements.

      Доступный в OS X v10.0 и позже.

    • kIOHIDElementIsWrappingKey

      kIOHIDElementIsWrappingKey

      Ключи, представляющие свойства детали элементы.

      Эти ключи могут также быть добавлены к соответствующему словарю при поиске элементов через copyMatchingElements.

      Доступный в OS X v10.0 и позже.

    • kIOHIDElementMaxKey

      kIOHIDElementMaxKey

      Ключи, представляющие свойства детали элементы.

      Эти ключи могут также быть добавлены к соответствующему словарю при поиске элементов через copyMatchingElements.

      Доступный в OS X v10.0 и позже.

    • kIOHIDElementMinKey

      kIOHIDElementMinKey

      Ключи, представляющие свойства детали элементы.

      Эти ключи могут также быть добавлены к соответствующему словарю при поиске элементов через copyMatchingElements.

      Доступный в OS X v10.0 и позже.

    • kIOHIDElementNameKey

      kIOHIDElementNameKey

      Ключи, представляющие свойства детали элементы.

      Эти ключи могут также быть добавлены к соответствующему словарю при поиске элементов через copyMatchingElements.

      Доступный в OS X v10.0 и позже.

    • kIOHIDElementParentCollectionKey

      kIOHIDElementParentCollectionKey

      Ключи, представляющие свойства детали элементы.

      Эти ключи могут также быть добавлены к соответствующему словарю при поиске элементов через copyMatchingElements.

      Доступный в OS X v10.3 и позже.

    • kIOHIDElementReportCountKey

      kIOHIDElementReportCountKey

      Ключи, представляющие свойства детали элементы.

      Эти ключи могут также быть добавлены к соответствующему словарю при поиске элементов через copyMatchingElements.

      Доступный в OS X v10.2 и позже.

    • kIOHIDElementReportIDKey

      kIOHIDElementReportIDKey

      Ключи, представляющие свойства детали элементы.

      Эти ключи могут также быть добавлены к соответствующему словарю при поиске элементов через copyMatchingElements.

      Доступный в OS X v10.4 и позже.

    • kIOHIDElementReportSizeKey

      kIOHIDElementReportSizeKey

      Ключи, представляющие свойства детали элементы.

      Эти ключи могут также быть добавлены к соответствующему словарю при поиске элементов через copyMatchingElements.

      Доступный в OS X v10.2 и позже.

    • kIOHIDElementScaledMaxKey

      kIOHIDElementScaledMaxKey

      Ключи, представляющие свойства детали элементы.

      Эти ключи могут также быть добавлены к соответствующему словарю при поиске элементов через copyMatchingElements.

      Доступный в OS X v10.0 и позже.

    • kIOHIDElementScaledMinKey

      kIOHIDElementScaledMinKey

      Ключи, представляющие свойства детали элементы.

      Эти ключи могут также быть добавлены к соответствующему словарю при поиске элементов через copyMatchingElements.

      Доступный в OS X v10.0 и позже.

    • kIOHIDElementSizeKey

      kIOHIDElementSizeKey

      Ключи, представляющие свойства детали элементы.

      Эти ключи могут также быть добавлены к соответствующему словарю при поиске элементов через copyMatchingElements.

      Доступный в OS X v10.0 и позже.

    • kIOHIDElementTypeKey

      kIOHIDElementTypeKey

      Ключи, представляющие свойства детали элементы.

      Эти ключи могут также быть добавлены к соответствующему словарю при поиске элементов через copyMatchingElements.

      Доступный в OS X v10.0 и позже.

    • kIOHIDElementUnitExponentKey

      kIOHIDElementUnitExponentKey

      Ключи, представляющие свойства детали элементы.

      Эти ключи могут также быть добавлены к соответствующему словарю при поиске элементов через copyMatchingElements.

      Доступный в OS X v10.0 и позже.

    • kIOHIDElementUnitKey

      kIOHIDElementUnitKey

      Ключи, представляющие свойства детали элементы.

      Эти ключи могут также быть добавлены к соответствующему словарю при поиске элементов через copyMatchingElements.

      Доступный в OS X v10.0 и позже.

    • kIOHIDElementUsageKey

      kIOHIDElementUsageKey

      Ключи, представляющие свойства детали элементы.

      Эти ключи могут также быть добавлены к соответствующему словарю при поиске элементов через copyMatchingElements.

      Доступный в OS X v10.0 и позже.

    • kIOHIDElementUsagePageKey

      kIOHIDElementUsagePageKey

      Ключи, представляющие свойства детали элементы.

      Эти ключи могут также быть добавлены к соответствующему словарю при поиске элементов через copyMatchingElements.

      Доступный в OS X v10.0 и позже.

    • kIOHIDElementValueLocationKey

      kIOHIDElementValueLocationKey

      Ключи, представляющие свойства детали элементы.

      Эти ключи могут также быть добавлены к соответствующему словарю при поиске элементов через copyMatchingElements.

      Доступный в OS X v10.0 и позже.

    • kIOHIDElementVendorSpecificKey

      kIOHIDElementVendorSpecificKey

      Ключи, представляющие свойства детали элементы.

      Эти ключи могут также быть добавлены к соответствующему словарю при поиске элементов через copyMatchingElements.

      Доступный в OS X v10.0 и позже.

  • Объявление

    Objective C

    #define kIOHIDElementCookieMaxKey "ElementCookieMax" #define kIOHIDElementCookieMinKey "ElementCookieMin" #define kIOHIDElementUsageMaxKey "UsageMax" #define kIOHIDElementUsageMinKey "UsageMin"

    Константы

    • kIOHIDElementCookieMaxKey

      kIOHIDElementCookieMaxKey

      Ключи используются для соответствия определенных элементов.

      Эти ключи должны только использоваться с соответствующим словарем при поиске элементов через copyMatchingElements.

      Доступный в OS X v10.5 и позже.

    • kIOHIDElementCookieMinKey

      kIOHIDElementCookieMinKey

      Ключи используются для соответствия определенных элементов.

      Эти ключи должны только использоваться с соответствующим словарем при поиске элементов через copyMatchingElements.

      Доступный в OS X v10.5 и позже.

    • kIOHIDElementUsageMaxKey

      kIOHIDElementUsageMaxKey

      Ключи используются для соответствия определенных элементов.

      Эти ключи должны только использоваться с соответствующим словарем при поиске элементов через copyMatchingElements.

      Доступный в OS X v10.5 и позже.

    • kIOHIDElementUsageMinKey

      kIOHIDElementUsageMinKey

      Ключи используются для соответствия определенных элементов.

      Эти ключи должны только использоваться с соответствующим словарем при поиске элементов через copyMatchingElements.

      Доступный в OS X v10.5 и позже.

  • Объявление

    Objective C

    #define kIOHIDElementCalibrationDeadZoneMaxKey "CalibrationDeadZoneMax" #define kIOHIDElementCalibrationDeadZoneMinKey "CalibrationDeadZoneMin" #define kIOHIDElementCalibrationGranularityKey "CalibrationGranularity" #define kIOHIDElementCalibrationMaxKey "CalibrationMax" #define kIOHIDElementCalibrationMinKey "CalibrationMin" #define kIOHIDElementCalibrationSaturationMaxKey "CalibrationSaturationMax" #define kIOHIDElementCalibrationSaturationMinKey "CalibrationSaturationMin" #define kIOHIDElementKey "Elements" #define kIOHIDElementVendorSpecificKey "VendorSpecifc"

    Константы

    • kIOHIDElementCalibrationDeadZoneMaxKey

      kIOHIDElementCalibrationDeadZoneMaxKey

      Максимум ограничивает около средней точки логического значения, в котором проигнорировано значение.

      Свойство мертвой зоны используется для обеспечения незначительных различий в неактивном значении, возвращенном элементом.

      Доступный в OS X v10.5 и позже.

    • kIOHIDElementCalibrationDeadZoneMinKey

      kIOHIDElementCalibrationDeadZoneMinKey

      Минимум ограничивает около средней точки логического значения, в котором проигнорировано значение.

      Свойство мертвой зоны используется для обеспечения незначительных различий в неактивном значении, возвращенном элементом.

      Доступный в OS X v10.5 и позже.

    • kIOHIDElementCalibrationGranularityKey

      kIOHIDElementCalibrationGranularityKey

      Масштаб или уровень детализации возвратились в калиброванном значении элемента.

      Если granularity=0.1, значения после того, как калибровка 0, 0.1, 0.2, 0.3, и т.д., значения округляются таким образом это.

      Доступный в OS X v10.5 и позже.

    • kIOHIDElementCalibrationMaxKey

      kIOHIDElementCalibrationMaxKey

      Максимум ограничивает для калиброванного значения.

      Доступный в OS X v10.5 и позже.

    • kIOHIDElementCalibrationMinKey

      kIOHIDElementCalibrationMinKey

      Минимум ограничивает для калиброванного значения.

      Доступный в OS X v10.5 и позже.

    • kIOHIDElementCalibrationSaturationMaxKey

      kIOHIDElementCalibrationSaturationMaxKey

      Максимальный допуск, который будет использоваться при калибровке значения логического элемента.

      Свойство насыщенности используется для обеспечения незначительных различий в минимальном и максимальном значении, возвращенном элементом.

      Доступный в OS X v10.5 и позже.

    • kIOHIDElementCalibrationSaturationMinKey

      kIOHIDElementCalibrationSaturationMinKey

      Миницифровой допуск, который будет использоваться при калибровке значения логического элемента.

      Свойство насыщенности используется для обеспечения незначительных различий в минимальном и максимальном значении, возвращенном элементом.

      Доступный в OS X v10.5 и позже.

    • kIOHIDElementKey

      kIOHIDElementKey

      Ключи, который представляет свойство элемента.

      Свойство для Устройства HID или словаря элемента. Элементы могут быть иерархическими, таким образом, они могут содержать другие элементы.

      Доступный в OS X v10.0 и позже.

    • kIOHIDElementVendorSpecificKey

      kIOHIDElementVendorSpecificKey

      Ключи, представляющие свойства детали элементы.

      Эти ключи могут также быть добавлены к соответствующему словарю при поиске элементов через copyMatchingElements.

      Доступный в OS X v10.0 и позже.

  • Описывает различные типы наборов HID.

    Объявление

    Objective C

    enum IOHIDElementCollectionType { kIOHIDElementCollectionTypePhysical = 0x00, kIOHIDElementCollectionTypeApplication, kIOHIDElementCollectionTypeLogical, kIOHIDElementCollectionTypeReport, kIOHIDElementCollectionTypeNamedArray, kIOHIDElementCollectionTypeUsageSwitch, kIOHIDElementCollectionTypeUsageModifier }; typedef enum IOHIDElementCollectionType IOHIDElementCollectionType;

    Константы

    • kIOHIDElementCollectionTypePhysical

      kIOHIDElementCollectionTypePhysical

      Используемый для ряда элементов данных, представляющих точки данных, собранные в одной геометрической точке.

      Доступный в OS X v10.3 и позже.

    • kIOHIDElementCollectionTypeApplication

      kIOHIDElementCollectionTypeApplication

      Идентифицирует группы элемента, служащие различным целям в едином устройстве.

      Доступный в OS X v10.3 и позже.

    • kIOHIDElementCollectionTypeLogical

      kIOHIDElementCollectionTypeLogical

      Используемый, когда ряд элементов данных формируют составную структуру данных.

      Доступный в OS X v10.3 и позже.

    • kIOHIDElementCollectionTypeReport

      kIOHIDElementCollectionTypeReport

      Обертки все поля в отчете.

      Доступный в OS X v10.3 и позже.

    • kIOHIDElementCollectionTypeNamedArray

      kIOHIDElementCollectionTypeNamedArray

      Содержит массив селекторных использований.

      Доступный в OS X v10.3 и позже.

    • kIOHIDElementCollectionTypeUsageSwitch

      kIOHIDElementCollectionTypeUsageSwitch

      Изменяет значение использования, которое оно содержит.

      Доступный в OS X v10.3 и позже.

    • kIOHIDElementCollectionTypeUsageModifier

      kIOHIDElementCollectionTypeUsageModifier

      Изменяет значение использования, присоединенного к набору затрагивания.

      Доступный в OS X v10.3 и позже.

    Обсуждение

    Наборы идентифицируют отношение между двумя или больше элементами.

    Оператор импорта

    Objective C

    #include <IOHIDKeys.h>;

    Доступность

    Доступный в OS X v10.3 и позже.

  • Описывает различные типы элементов HID.

    Объявление

    Objective C

    enum IOHIDElementType { kIOHIDElementTypeInput_Misc = 1, kIOHIDElementTypeInput_Button = 2, kIOHIDElementTypeInput_Axis = 3, kIOHIDElementTypeInput_ScanCodes = 4, kIOHIDElementTypeOutput = 129, kIOHIDElementTypeFeature = 257, kIOHIDElementTypeCollection = 513 }; typedef enum IOHIDElementType IOHIDElementType;

    Константы

    • kIOHIDElementTypeInput_Misc

      kIOHIDElementTypeInput_Misc

      Misc вводят поле данных или переменный размер.

      Доступный в OS X v10.0 и позже.

    • kIOHIDElementTypeInput_Button

      kIOHIDElementTypeInput_Button

      Входное поле данных на один бит.

      Доступный в OS X v10.0 и позже.

    • kIOHIDElementTypeInput_Axis

      kIOHIDElementTypeInput_Axis

      Введите поле данных, используемое для представления оси.

      Доступный в OS X v10.0 и позже.

    • kIOHIDElementTypeInput_ScanCodes

      kIOHIDElementTypeInput_ScanCodes

      Введите поле данных, используемое для представления кода сканирования или селектора использования.

      Доступный в OS X v10.0 и позже.

    • kIOHIDElementTypeOutput

      kIOHIDElementTypeOutput

      Используемый для представления поля выходных данных в отчете.

      Доступный в OS X v10.0 и позже.

    • kIOHIDElementTypeFeature

      kIOHIDElementTypeFeature

      Описывает элементы ввода и вывода, не предназначенные для потребления конечным пользователем.

      Доступный в OS X v10.0 и позже.

    • kIOHIDElementTypeCollection

      kIOHIDElementTypeCollection

      Элемент раньше идентифицировал отношение между двумя или больше элементами.

      Доступный в OS X v10.0 и позже.

    Обсуждение

    Используемый IOHIDFamily для идентификации типа обработанного элемента. Представленный ключом kIOHIDElementTypeKey в словаре, описывающем элемент.

    Оператор импорта

    Objective C

    #include <IOHIDKeys.h>;

    Доступность

    Доступный в OS X v10.0 и позже.

  • Опции для открытия устройства через IOHIDLib.

    Объявление

    Objective C

    enum { kIOHIDOptionsTypeNone = 0x00, kIOHIDOptionsTypeSeizeDevice = 0x01 }; typedef uint32_t IOHIDOptionsType;

    Константы

    • kIOHIDOptionsTypeNone

      kIOHIDOptionsTypeNone

      Опция по умолчанию.

      Доступный в OS X v10.3 и позже.

    • kIOHIDOptionsTypeSeizeDevice

      kIOHIDOptionsTypeSeizeDevice

      Используемый для открытия монопольной связи с устройством. Это будет препятствовать тому, чтобы система и другие клиенты получили события от устройства.

      Доступный в OS X v10.3 и позже.

    Оператор импорта

    Objective C

    #include <IOHIDKeys.h>;

    Доступность

    Доступный в OS X v10.3 и позже.

  • Опции для создания очереди через IOHIDLib.

    Объявление

    Objective C

    enum { kIOHIDQueueOptionsTypeNone = 0x00, kIOHIDQueueOptionsTypeEnqueueAll = 0x01 }; typedef uint32_t IOHIDQueueOptionsType;

    Константы

    • kIOHIDQueueOptionsTypeNone

      kIOHIDQueueOptionsTypeNone

      Опция по умолчанию.

      Доступный в OS X v10.5 и позже.

    • kIOHIDQueueOptionsTypeEnqueueAll

      kIOHIDQueueOptionsTypeEnqueueAll

      Вынудите IOHIDQueue ставить в очередь все события, относительные или абсолютные, независимо от изменения.

      Доступный в OS X v10.5 и позже.

    Оператор импорта

    Objective C

    #include <IOHIDKeys.h>;

    Доступность

    Доступный в OS X v10.5 и позже.

  • Описывает другой тип отчетов HID.

    Объявление

    Objective C

    enum IOHIDReportType { kIOHIDReportTypeInput = 0, kIOHIDReportTypeOutput, kIOHIDReportTypeFeature, kIOHIDReportTypeCount }; typedef enum IOHIDReportType IOHIDReportType;

    Константы

    • kIOHIDReportTypeInput

      kIOHIDReportTypeInput

      Входной отчет.

      Доступный в OS X v10.0 и позже.

    • kIOHIDReportTypeOutput

      kIOHIDReportTypeOutput

      Выходной отчет.

      Доступный в OS X v10.0 и позже.

    • kIOHIDReportTypeFeature

      kIOHIDReportTypeFeature

      Отчет функции.

      Доступный в OS X v10.0 и позже.

    Обсуждение

    Используемый IOHIDFamily для идентификации типа обрабатываемого отчета.

    Оператор импорта

    Objective C

    #include <IOHIDKeys.h>;

    Доступность

    Доступный в OS X v10.0 и позже.

  • Введите для определения, на какой промышленный стандарт устройство ссылается.

    Объявление

    Objective C

    enum { kIOHIDStandardTypeANSI = 0, kIOHIDStandardTypeISO = 1, kIOHIDStandardTypeJIS = 2 }; typedef uint32_t IOHIDStandardType;

    Константы

    • kIOHIDStandardTypeANSI

      kIOHIDStandardTypeANSI

      ANSI.

      Доступный в OS X v10.7 и позже.

    • kIOHIDStandardTypeISO

      kIOHIDStandardTypeISO

      ISO.

      Доступный в OS X v10.7 и позже.

    • kIOHIDStandardTypeJIS

      kIOHIDStandardTypeJIS

      JIS.

      Доступный в OS X v10.7 и позже.

    Оператор импорта

    Objective C

    #include <IOHIDKeys.h>;

    Доступность

    Доступный в OS X v10.7 и позже.