facedancer.classes.hid.usage module
Code for working with HID usages.
- class facedancer.classes.hid.usage.HIDGenericDesktopUsage(value, names=<not given>, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]
Bases:
IntEnumHID Usages for Generic Desktop Control; from [Table 6].
- APPLICATION_BREAK = 165
- APPLICATION_DEBUGGER_BREAK = 166
- BYTE_COUNT = 59
- COUNTED_BUFFER = 58
- DIAL = 55
- DPAD_DOWN = 145
- DPAD_LEFT = 147
- DPAD_RIGHT = 146
- DPAD_UP = 144
- FEATURE_NOTIFICATION = 71
- GAMEPAD = 5
- HAT_SWITCH = 57
- JOYSTICK = 4
- KEYBOARD = 6
- KEYPAD = 7
- MOTION_WAKEUP = 60
- MOUSE = 2
- MULTIAXIS_CONTROLLER = 8
- POINTER = 1
- RESOLUTION_MULTIPLIER = 72
- RX = 51
- RY = 52
- RZ = 53
- SELECT = 62
- SLIDER = 54
- START = 61
- SYSTEM_APP_MENU = 134
- SYSTEM_BREAK = 163
- SYSTEM_COLD_RESTART = 142
- SYSTEM_CONTEXT_MENU = 132
- SYSTEM_CONTROL = 128
- SYSTEM_DEBUGGER_BREAK = 164
- SYSTEM_DISPLAY_AUTOSCALE = 183
- SYSTEM_DISPLAY_BOTH = 179
- SYSTEM_DISPLAY_DUAL = 180
- SYSTEM_DISPLAY_EXTERNAL = 178
- SYSTEM_DISPLAY_INTERNAL = 177
- SYSTEM_DISPLAY_INVERT = 176
- SYSTEM_DISPLAY_SWAP = 182
- SYSTEM_DISPLAY_TOGGLE = 181
- SYSTEM_DOCK = 160
- SYSTEM_HIBERNATE = 168
- SYSTEM_MAIN_MENU = 133
- SYSTEM_MENU_DOWN = 141
- SYSTEM_MENU_EXIT = 136
- SYSTEM_MENU_HELP = 135
- SYSTEM_MENU_LEFT = 139
- SYSTEM_MENU_RIGHT = 138
- SYSTEM_MENU_SELECT = 137
- SYSTEM_MENU_UP = 140
- SYSTEM_POWER_DOWN = 129
- SYSTEM_SETUP = 162
- SYSTEM_SLEEP = 130
- SYSTEM_SPEAKER_MUTE = 167
- SYSTEM_UNDOCK = 161
- SYSTEM_WAKE_UP = 131
- SYSTEM_WARM_UP = 143
- TABLET_PC_SYSTEM_CONTROLS = 9
- VBRX = 67
- VBRY = 68
- VBRZ = 69
- VNO = 70
- VX = 64
- VY = 65
- VZ = 66
- WHEEL = 56
- X = 48
- Y = 49
- Z = 50
- class facedancer.classes.hid.usage.HIDUsagePage(value, names=<not given>, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]
Bases:
IntEnumHID Usage Page numbers; from USB HID Usage Tables [Table 1].
- ALPHANUMERIC_DISPLAY = 20
- ARCADE = 145
- BARCODE_SCANNER = 140
- BUTTONS = 9
- CAMERA_CONTROL = 144
- CONSUMER = 12
- DIGITIZER = 13
- GAME = 5
- GENERIC = 6
- GENERIC_DESKTOP = 1
- KEYBOARD = 7
- LEDS = 8
- MAGNETIC_STRIPE = 142
- MEDICAL_INSTRUMENTS = 64
- ORDINAL = 10
- PID = 15
- SCALE = 141
- SIMULATION = 2
- SPORT = 4
- TELEPHONY = 11
- UNICODE = 16
- VENDOR_DEFINED = 65535
- VR = 3