18 KiB
18 KiB
title | layout |
---|---|
List of HID++ 2.0 features | page |
Feature status
See functions in hidpp20.py and settings_templates.py
Feature | ID | Status | Notes |
---|---|---|---|
ROOT |
0x0000 |
✅ | System |
FEATURE_SET |
0x0001 |
✅ | System |
FEATURE_INFO |
0x0002 |
✅ | System |
DEVICE_FW_VERSION |
0x0003 |
✅ | get_firmware() |
DEVICE_UNIT_ID |
0x0004 |
||
DEVICE_NAME |
0x0005 |
✅ | get_kind() , get_name() |
DEVICE_GROUPS |
0x0006 |
||
DEVICE_FRIENDLY_NAME |
0x0007 |
||
KEEP_ALIVE |
0x0008 |
||
RESET |
0x0020 |
aka "Config Change" | |
CRYPTO_ID |
0x0021 |
||
TARGET_SOFTWARE |
0x0030 |
||
WIRELESS_SIGNAL_STRENGTH |
0x0080 |
||
DFUCONTROL_LEGACY |
0x00C0 |
||
DFUCONTROL_UNSIGNED |
0x00C1 |
||
DFUCONTROL_SIGNED |
0x00C2 |
||
DFU |
0x00D0 |
||
BATTERY_STATUS |
0x1000 |
✅ | get_battery() |
BATTERY_VOLTAGE |
0x1001 |
||
CHARGING_CONTROL |
0x1010 |
||
LED_CONTROL |
0x1300 |
||
GENERIC_TEST |
0x1800 |
||
DEVICE_RESET |
0x1802 |
||
OOBSTATE |
0x1805 |
||
CONFIG_DEVICE_PROPS |
0x1806 |
||
CHANGE_HOST |
0x1814 |
||
HOSTS_INFO |
0x1815 |
||
BACKLIGHT |
0x1981 |
||
BACKLIGHT2 |
0x1982 |
||
BACKLIGHT3 |
0x1983 |
||
PRESENTER_CONTROL |
0x1A00 |
||
SENSOR_3D |
0x1A01 |
||
REPROG_CONTROLS |
0x1B00 |
✅ | Partially, only listing. get_keys() |
REPROG_CONTROLS_V2 |
0x1B01 |
||
REPROG_CONTROLS_V2_2 |
0x1B02 |
||
REPROG_CONTROLS_V3 |
0x1B03 |
||
REPROG_CONTROLS_V4 |
0x1B04 |
✅ | Partially, only listing. get_keys() |
REPORT_HID_USAGE |
0x1BC0 |
||
PERSISTENT_REMAPPABLE_ACTION |
0x1C00 |
||
WIRELESS_DEVICE_STATUS |
0x1D4B |
||
REMAINING_PAIRING |
0x1DF0 |
||
FIRMWARE_PROPERTIES |
0x1F1F |
||
ADC_MEASUREMENT |
0x1F20 |
||
LEFT_RIGHT_SWAP |
0x2001 |
||
SWAP_BUTTON_CANCEL |
0x2005 |
||
POINTER_AXIS_ORIENTATION |
0x2006 |
||
VERTICAL_SCROLLING |
0x2100 |
✅ | get_vertical_scrolling_info() |
SMART_SHIFT |
0x2110 |
✅ | _feature_smart_shift() |
HI_RES_SCROLLING |
0x2120 |
✅ | get_hi_res_scrolling_info() , _feature_hi_res_scroll() |
HIRES_WHEEL |
0x2121 |
✅ | get_hires_wheel() , _feature_hires_smooth_invert() , _feature_hires_smooth_resolution() |
LOWRES_WHEEL |
0x2130 |
✅ | get_lowres_wheel_status() , _feature_lowres_smooth_scroll() |
THUMB_WHEEL |
0x2150 |
||
MOUSE_POINTER |
0x2200 |
✅ | get_mouse_pointer_info() |
ADJUSTABLE_DPI |
0x2201 |
✅ | _feature_adjustable_dpi() |
POINTER_SPEED |
0x2205 |
✅ | get_pointer_speed_info() , _feature_pointer_speed() |
ANGLE_SNAPPING |
0x2230 |
||
SURFACE_TUNING |
0x2240 |
||
HYBRID_TRACKING |
0x2400 |
||
FN_INVERSION |
0x40A0 |
✅ | _feature_fn_swap() |
NEW_FN_INVERSION |
0x40A2 |
✅ | _feature_new_fn_swap() |
K375S_FN_INVERSION |
0x40A3 |
✅ | _feature_k375s_fn_swap() |
ENCRYPTION |
0x4100 |
||
LOCK_KEY_STATE |
0x4220 |
||
SOLAR_DASHBOARD |
0x4301 |
||
KEYBOARD_LAYOUT |
0x4520 |
||
KEYBOARD_DISABLE |
0x4521 |
||
KEYBOARD_DISABLE_BY_USAGE |
0x4522 |
||
DUALPLATFORM |
0x4530 |
||
MULTIPLATFORM |
0x4531 |
||
KEYBOARD_LAYOUT_2 |
0x4540 |
||
CROWN |
0x4600 |
||
TOUCHPAD_FW_ITEMS |
0x6010 |
||
TOUCHPAD_SW_ITEMS |
0x6011 |
||
TOUCHPAD_WIN8_FW_ITEMS |
0x6012 |
||
TAP_ENABLE |
0x6020 |
||
TAP_ENABLE_EXTENDED |
0x6021 |
||
CURSOR_BALLISTIC |
0x6030 |
||
TOUCHPAD_RESOLUTION |
0x6040 |
||
TOUCHPAD_RAW_XY |
0x6100 |
||
TOUCHMOUSE_RAW_POINTS |
0x6110 |
||
TOUCHMOUSE_6120 |
0x6120 |
||
GESTURE |
0x6500 |
||
GESTURE_2 |
0x6501 |
||
GKEY |
0x8010 |
||
MKEYS |
0x8020 |
||
MR |
0x8030 |
||
BRIGHTNESS_CONTROL |
0x8040 |
||
REPORT_RATE |
0x8060 |
||
COLOR_LED_EFFECTS |
0x8070 |
||
RGB_EFFECTS |
0X8071 |
||
PER_KEY_LIGHTING |
0x8080 |
||
PER_KEY_LIGHTING_V2 |
0x8081 |
||
MODE_STATUS |
0x8090 |
||
ONBOARD_PROFILES |
0x8100 |
||
MOUSE_BUTTON_SPY |
0x8110 |
||
LATENCY_MONITORING |
0x8111 |
||
GAMING_ATTACHMENTS |
0x8120 |
||
FORCE_FEEDBACK |
0x8123 |
||
SIDETONE |
0x8300 |
||
EQUALIZER |
0x8310 |
||
HEADSET_OUT |
0x8320 |