iohidmanager 0.10.4

Safe Rust bindings for Apple's IOKit HID — enumerate, inspect, and subscribe to HID devices on macOS
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
import Foundation
import IOKit.hid

@_cdecl("iohidmanager_swift_usage_page_generic_desktop")
public func iohidmanager_swift_usage_page_generic_desktop() -> UInt32 {
    UInt32(kHIDPage_GenericDesktop)
}

@_cdecl("iohidmanager_swift_usage_generic_desktop_keyboard")
public func iohidmanager_swift_usage_generic_desktop_keyboard() -> UInt32 {
    UInt32(kHIDUsage_GD_Keyboard)
}

@_cdecl("iohidmanager_swift_usage_generic_desktop_mouse")
public func iohidmanager_swift_usage_generic_desktop_mouse() -> UInt32 {
    UInt32(kHIDUsage_GD_Mouse)
}