📄 hidusage.pas
字号:
HID_USAGE_CONSUMER_AC_UNPROTECT = $26E;
HID_USAGE_CONSUMER_AC_ATTACH_COMMENT = $26F;
HID_USAGE_CONSUMER_AC_DELETE_COMMENT = $270;
HID_USAGE_CONSUMER_AC_VIEW_COMMENT = $271;
HID_USAGE_CONSUMER_AC_SELECT_WORD = $272;
HID_USAGE_CONSUMER_AC_SELECT_SENTENCE = $273;
HID_USAGE_CONSUMER_AC_SELECT_PARAGRAPH = $274;
HID_USAGE_CONSUMER_AC_SELECT_COLUMN = $275;
HID_USAGE_CONSUMER_AC_SELECT_ROW = $276;
HID_USAGE_CONSUMER_AC_SELECT_TABLE = $277;
HID_USAGE_CONSUMER_AC_SELECT_OBJECT = $278;
HID_USAGE_CONSUMER_AC_REDO_REPEAT = $279;
HID_USAGE_CONSUMER_AC_SORT = $27A;
HID_USAGE_CONSUMER_AC_SORT_ASCENDING = $27B;
HID_USAGE_CONSUMER_AC_SORT_DESCENDING = $27C;
HID_USAGE_CONSUMER_AC_FILTER = $27D;
HID_USAGE_CONSUMER_AC_SET_CLOCK = $27E;
HID_USAGE_CONSUMER_AC_VIEW_CLOCK = $27F;
HID_USAGE_CONSUMER_AC_SELECT_TIME_ZONE = $280;
HID_USAGE_CONSUMER_AC_EDIT_TIME_ZONES = $281;
HID_USAGE_CONSUMER_AC_SET_ALARM = $282;
HID_USAGE_CONSUMER_AC_CLEAR_ALARM = $283;
HID_USAGE_CONSUMER_AC_SNOOZE_ALARM = $284;
HID_USAGE_CONSUMER_AC_RESET_ALARM = $285;
HID_USAGE_CONSUMER_AC_SYNCHRONIZE = $286;
HID_USAGE_CONSUMER_AC_SEND_RECEIVE = $287;
HID_USAGE_CONSUMER_AC_SEND_TO = $288;
HID_USAGE_CONSUMER_AC_REPLY = $289;
HID_USAGE_CONSUMER_AC_REPLY_ALL = $28A;
HID_USAGE_CONSUMER_AC_FORWARD_MSG = $28B;
HID_USAGE_CONSUMER_AC_SEND = $28C;
HID_USAGE_CONSUMER_AC_ATTACH_FILE = $28D;
HID_USAGE_CONSUMER_AC_UPLOAD = $28E;
HID_USAGE_CONSUMER_AC_DOWNLOAD = $28F;
HID_USAGE_CONSUMER_AC_SET_BORDERS = $290;
HID_USAGE_CONSUMER_AC_INSERT_ROW = $291;
HID_USAGE_CONSUMER_AC_INSERT_COLUMN = $292;
HID_USAGE_CONSUMER_AC_INSERT_FILE = $293;
HID_USAGE_CONSUMER_AC_INSERT_PICTURE = $294;
HID_USAGE_CONSUMER_AC_INSERT_OBJECT = $295;
HID_USAGE_CONSUMER_AC_INSERT_SYMBOL = $296;
HID_USAGE_CONSUMER_AC_SAVE_AND_CLOSE = $297;
HID_USAGE_CONSUMER_AC_RENAME = $298;
HID_USAGE_CONSUMER_AC_MERGE = $299;
HID_USAGE_CONSUMER_AC_SPLIT = $29A;
HID_USAGE_CONSUMER_AC_DISTRIBUTE_HORIZONTALLY = $29B;
HID_USAGE_CONSUMER_AC_DISTRIBUTE_VERTICALLY = $29C;
// (rom) $29D to $FFFF are reserved in "USB HID Usage Tables 1.11" (Hut1_11.pdf)
//
// Digitizer Page (0x0D)
//
HID_USAGE_DIGITIZER_UNDEFINED = $00;
HID_USAGE_DIGITIZER_DIGITIZER = $01;
HID_USAGE_DIGITIZER_PEN = $02;
HID_USAGE_DIGITIZER_LIGHT_PEN = $03;
HID_USAGE_DIGITIZER_TOUCH_SCREEN = $04;
HID_USAGE_DIGITIZER_TOUCH_PAD = $05;
HID_USAGE_DIGITIZER_WHITE_BOARD = $06;
HID_USAGE_DIGITIZER_COORDINATE_MEASURING_MACHINE = $07;
HID_USAGE_DIGITIZER_3D_DIGITIZER = $08;
HID_USAGE_DIGITIZER_STEREO_PLOTTER = $09;
HID_USAGE_DIGITIZER_ARTICULATED_ARM = $0A;
HID_USAGE_DIGITIZER_ARMATURE = $0B;
HID_USAGE_DIGITIZER_MULTIPLE_POINT_DIGITIZER = $0C;
HID_USAGE_DIGITIZER_FREE_SPACE_WAND = $0D;
HID_USAGE_DIGITIZER_STYLUS = $20;
HID_USAGE_DIGITIZER_PUCK = $21;
HID_USAGE_DIGITIZER_FINGER = $22;
HID_USAGE_DIGITIZER_TIP_PRESSURE = $30;
HID_USAGE_DIGITIZER_BARREL_PRESSURE = $31;
HID_USAGE_DIGITIZER_IN_RANGE = $32;
HID_USAGE_DIGITIZER_TOUCH = $33;
HID_USAGE_DIGITIZER_UNTOUCH = $34;
HID_USAGE_DIGITIZER_TAP = $35;
HID_USAGE_DIGITIZER_QUALITY = $36;
HID_USAGE_DIGITIZER_DATA_VALID = $37;
HID_USAGE_DIGITIZER_TRANSDUCER_INDEX = $38;
HID_USAGE_DIGITIZER_TABLET_FUNCTION_KEYS = $39;
HID_USAGE_DIGITIZER_PROGRAM_CHANGE_KEYS = $3A;
HID_USAGE_DIGITIZER_BATTERY_STRENGTH = $3B;
HID_USAGE_DIGITIZER_INVERT = $3C;
HID_USAGE_DIGITIZER_X_TILT = $3D;
HID_USAGE_DIGITIZER_Y_TILT = $3E;
HID_USAGE_DIGITIZER_AZIMUTH = $3F;
HID_USAGE_DIGITIZER_ALTITUDE = $40;
HID_USAGE_DIGITIZER_TWIST = $41;
HID_USAGE_DIGITIZER_TIP_SWITCH = $42;
HID_USAGE_DIGITIZER_SECONDARY_TIP_SWITCH = $43;
HID_USAGE_DIGITIZER_BARREL_SWITCH = $44;
HID_USAGE_DIGITIZER_ERASER = $45;
HID_USAGE_DIGITIZER_TABLET_PICK = $46;
// (rom) $47 to $FFFF are reserved in "USB HID Usage Tables 1.11" (Hut1_11.pdf)
//
// Physical Input Page (0x0F)
//
HID_USAGE_PID_UNDEFINED = $00;
HID_USAGE_PID_PHYSICAL_INTERFACE_DEVICE = $01;
HID_USAGE_PID_NORMAL = $20;
HID_USAGE_PID_SET_EFFECT_REPORT = $21;
HID_USAGE_PID_EFFECT_BLOCK_INDEX = $22;
HID_USAGE_PID_PARAMETER_BLOCK_OFFSET = $23;
HID_USAGE_PID_ROM_FLAG = $24;
HID_USAGE_PID_EFFECT_TYPE = $25;
HID_USAGE_PID_ET_CONSTANT_FORCE = $26;
HID_USAGE_PID_ET_RAMP = $27;
HID_USAGE_PID_ET_CUSTOM_FORCE_DATA = $28;
HID_USAGE_PID_ET_SQUARE = $30;
HID_USAGE_PID_ET_SINE = $31;
HID_USAGE_PID_ET_TRIANGLE = $32;
HID_USAGE_PID_ET_SAWTOOTH_UP = $33;
HID_USAGE_PID_ET_SAWTOOTH_DOWN = $34;
HID_USAGE_PID_ET_SPRING = $40;
HID_USAGE_PID_ET_DAMPER = $41;
HID_USAGE_PID_ET_INERTIA = $42;
HID_USAGE_PID_ET_FRICTION = $43;
HID_USAGE_PID_DURATION = $50;
HID_USAGE_PID_SAMPLE_PERIOD = $51;
HID_USAGE_PID_GAIN = $52;
HID_USAGE_PID_TRIGGER_BUTTON = $53;
HID_USAGE_PID_TRIGGER_REPEAT_INTERVAL = $54;
HID_USAGE_PID_AXES_ENABLE = $55;
HID_USAGE_PID_DIRECTION_ENABLE = $56;
HID_USAGE_PID_DIRECTION = $57;
HID_USAGE_PID_TYPE_SPECIFIC_BLOCK_OFFSET = $58;
HID_USAGE_PID_BLOCK_TYPE = $59;
HID_USAGE_PID_SET_ENVELOPE_REPORT = $5A;
HID_USAGE_PID_ATTACK_LEVEL = $5B;
HID_USAGE_PID_ATTACK_TIME = $5C;
HID_USAGE_PID_FADE_LEVEL = $5D;
HID_USAGE_PID_FADE_TIME = $5E;
HID_USAGE_PID_SET_CONDITION_REPORT = $5F;
HID_USAGE_PID_CP_OFFSET = $60;
HID_USAGE_PID_POSITIVE_COEFFICIENT = $61;
HID_USAGE_PID_NEGATIVE_COEFFICIENT = $62;
HID_USAGE_PID_POSITIVE_SATURATION = $63;
HID_USAGE_PID_NEGATIVE_SATURATION = $64;
HID_USAGE_PID_DEAD_BAND = $65;
HID_USAGE_PID_DOWNLOAD_FORCE_SAMPLE = $66;
HID_USAGE_PID_ISOCH_CUSTOM_FORCE_ENABLE = $67;
HID_USAGE_PID_CUSTOM_FORCE_DATA_REPORT = $68;
HID_USAGE_PID_CUSTOM_FORCE_DATA = $69;
HID_USAGE_PID_CUSTOM_FORCE_VENDOR_DEFINED_DATA = $6A;
HID_USAGE_PID_SET_CUSTOM_FORCE_REPORT = $6B;
HID_USAGE_PID_CUSTOM_FORCE_DATA_OFFSET = $6C;
HID_USAGE_PID_SAMPLE_COUNT = $6D;
HID_USAGE_PID_SET_PERIODIC_REPORT = $6E;
HID_USAGE_PID_OFFSET = $6F;
HID_USAGE_PID_MAGNITUDE = $70;
HID_USAGE_PID_PHASE = $71;
HID_USAGE_PID_PERIOD = $72;
HID_USAGE_PID_SET_CONSTANT_FORCE_REPORT = $73;
HID_USAGE_PID_SET_RAMP_FORCE_REPORT = $74;
HID_USAGE_PID_RAMP_START = $75;
HID_USAGE_PID_RAMP_END = $76;
HID_USAGE_PID_EFFECT_OPERATION_REPORT = $77;
HID_USAGE_PID_EFFECT_OPERATION = $78;
HID_USAGE_PID_OP_EFFECT_START = $79;
HID_USAGE_PID_OP_EFFECT_START_SOLO = $7A;
HID_USAGE_PID_OP_EFFECT_STOP = $7B;
HID_USAGE_PID_LOOP_COUNT = $7C;
HID_USAGE_PID_DEVICE_GAIN_REPORT = $7D;
HID_USAGE_PID_DEVICE_GAIN = $7E;
HID_USAGE_PID_PID_POOL_REPORT = $7F;
HID_USAGE_PID_RAM_POOL_SIZE = $80;
HID_USAGE_PID_ROM_POOL_SIZE = $81;
HID_USAGE_PID_ROM_EFFECT_BLOCK_COUNT = $82;
HID_USAGE_PID_SIMULTANEOUS_EFFECTS_MAX = $83;
HID_USAGE_PID_POOL_ALIGNMENT = $84;
HID_USAGE_PID_PID_POOL_MOVE_REPORT = $85;
HID_USAGE_PID_MOVE_SOURCE = $86;
HID_USAGE_PID_MOVE_DESTINATION = $87;
HID_USAGE_PID_MOVE_LENGTH = $88;
HID_USAGE_PID_PID_BLOCK_LOAD_REPORT = $89;
HID_USAGE_PID_BLOCK_LOAD_STATUS = $8B;
HID_USAGE_PID_BLOCK_LOAD_SUCCESS = $8C;
HID_USAGE_PID_BLOCK_LOAD_FULL = $8D;
HID_USAGE_PID_BLOCK_LOAD_ERROR = $8E;
HID_USAGE_PID_BLOCK_HANDLE = $8F;
HID_USAGE_PID_PID_BLOCK_FREE_REPORT = $90;
HID_USAGE_PID_TYPE_SPECIFIC_BLOCK_HANDLE = $91;
HID_USAGE_PID_PID_STATE_REPORT = $92;
HID_USAGE_PID_EFFECT_PLAYING = $94;
HID_USAGE_PID_PID_DEVICE_CONTROL_REPORT = $95;
HID_USAGE_PID_PID_DEVICE_CONTROL = $96;
HID_USAGE_PID_DC_ENABLE_ACTUATORS = $97;
HID_USAGE_PID_DC_DISABLE_ACTUATORS = $98;
HID_USAGE_PID_DC_STOP_ALL_EFFECTS = $99;
HID_USAGE_PID_DC_DEVICE_RESET = $9A;
HID_USAGE_PID_DC_DEVICE_PAUSE = $9B;
HID_USAGE_PID_DC_DEVICE_CONTINUE = $9C;
HID_USAGE_PID_DEVICE_PAUSED = $9F;
HID_USAGE_PID_ACTUATORS_ENABLED = $A0;
HID_USAGE_PID_SAFETY_SWITCH = $A4;
HID_USAGE_PID_ACTUATOR_OVERRIDE_SWITCH = $A5;
HID_USAGE_PID_ACTUATOR_POWER = $A6;
HID_USAGE_PID_START_DELAY = $A7;
HID_USAGE_PID_PARAMETER_BLOCK_SIZE = $A8;
HID_USAGE_PID_DEVICE_MANAGED_POOL = $A9;
HID_USAGE_PID_SHARED_PARAMETER_BLOCKS = $AA;
HID_USAGE_PID_CREATE_NEW_EFFECT_REPORT = $AB;
HID_USAGE_PID_RAM_POOL_AVAILABLE = $AC;
// (rom) $AD to $FFFF are reserved in "Device Class Definition for Physical Interface Devices 1.0" (pid1_01.pdf)
//
// Unicode Page (0x10)
//
// (rom) The Unicode Page directly maps to the two-octet form defined in the Unicode Standard
//
// Alphanumeric Display Page (0x14)
//
HID_USAGE_ALNUM_DISPLAY_UNDEFINED = $00;
HID_USAGE_ALNUM_DISPLAY_ALPHANUMERIC_DISPLAY = $01;
HID_USAGE_ALNUM_DISPLAY_DISPLAY_ATTRIBUTES_REPORT = $20;
HID_USAGE_ALNUM_DISPLAY_ASCII_CHARSET = $21;
HID_USAGE_ALNUM_DISPLAY_DATA_READ_BACK = $22;
HID_USAGE_ALNUM_DISPLAY_FONT_READ_BACK = $23;
HID_USAGE_ALNUM_DISPLAY_DISPLAY_CONTROL_REPORT = $24;
HID_USAGE_ALNUM_DISPLAY_CLEAR_DISPLAY = $25;
HID_USAGE_ALNUM_DISPLAY_DISPLAY_ENABLE = $26;
HID_USAGE_ALNUM_DISPLAY_SCREEN_SAVER_DELAY = $27;
HID_USAGE_ALNUM_DISPLAY_SCREEN_SAVER_ENABLE = $28;
HID_USAGE_ALNUM_DISPLAY_VERTICAL_SCROLL = $29;
HID_USAGE_ALNUM_DISPLAY_HORIZONTAL_SCROLL = $2A;
HID_USAGE_ALNUM_DISPLAY_CHARACTER_REPORT = $2B;
HID_USAGE_ALNUM_DISPLAY_DISPLAY_DATA = $2C;
HID_USAGE_ALNUM_DISPLAY_DISPLAY_STATUS = $2D;
HID_USAGE_ALNUM_DISPLAY_STAT_NOT_READY = $2E;
HID_USAGE_ALNUM_DISPLAY_STAT_READY = $2F;
HID_USAGE_ALNUM_DISPLAY_ERR_NOT_A_LOADABLE_CHAR = $30;
HID_USAGE_ALNUM_DISPLAY_ERR_FONT_DATA_CANNOT_BE_READ = $31;
HID_USAGE_ALNUM_DISPLAY_CURSOR_POSITION_REPORT = $32;
HID_USAGE_ALNUM_DISPLAY_ROW = $33;
HID_USAGE_ALNUM_DISPLAY_COLUMN = $34;
HID_USAGE_ALNUM_DISPLAY_ROWS = $35;
HID_USAGE_ALNUM_DISPLAY_COLUMNS = $36;
HID_USAGE_ALNUM_DISPLAY_CURSOR_PIXEL_POSITIONING = $37;
HID_USAGE_ALNUM_DISPLAY_CURSOR_MODE = $38;
HID_USAGE_ALNUM_DISPLAY_CURSOR_ENABLE = $39;
HID_USAGE_ALNUM_DISPLAY_CURSOR_BLINK = $3A;
HID_USAGE_ALNUM_DISPLAY_FONT_REPORT = $3B;
HID_USAGE_ALNUM_DISPLAY_FONT_DATA = $3C;
HID_USAGE_ALNUM_DISPLAY_CHAR_WIDTH = $3D;
HID_USAGE_ALNUM_DISPLAY_CHAR_HEIGHT = $3E;
HID_USAGE_ALNUM_DISPLAY_CHAR_SPACING_HORIZONTAL = $3F;
HID_USAGE_ALNUM_DISPLAY_CHAR_SPACING_VERTICAL = $40;
HID_USAGE_ALNUM_DISPLAY_UNICODE_CHARSET = $41;
HID_USAGE_ALNUM_DISPLAY_FONT_7_SEGMENT = $42;
HID_USAGE_ALNUM_DISPLAY_7_SEGMENT_DIRECT_M
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -