diff options
-rw-r--r-- | hidpp20.c | 20 |
1 files changed, 20 insertions, 0 deletions
@@ -42,6 +42,26 @@ get_feature_name(uint16_t featureId) { case 0x1000: return "batteryLevelStatus"; case 0x1B00: return "SpecialKeysMSEButtons"; case 0x1D4B: return "WirelessDeviceStatus"; + /* from FeaturesSupported.xml */ + case 0x1B01: return "ReprogControlsV2"; + case 0x1B03: return "ReprogControlsV3"; + case 0x2100: return "VerticalScrolling"; + case 0x2120: return "HiResScrolling"; + case 0x2200: return "MousePointer"; + case 0x40A0: return "FnInversion"; + case 0x4100: return "Encryption"; + case 0x4301: return "SolarDashboard"; + case 0x4520: return "KeyboardLayout"; + case 0x00C0: return "DFUControl"; + case 0x6010: return "TouchpadFwItems"; + case 0x6011: return "TouchpadSwItems"; + case 0x2001: return "LeftRightSwap"; + case 0x1981: return "Backlight"; + case 0x6012: return "TouchpadWin8FwItems"; + case 0x40A2: return "NewFnInversion"; + case 0x6100: return "TouchpadRawXy"; + case 0x6110: return "TouchmouseRawPoints"; + case 0x0006: return "DeviceGroups"; default: return "unknown"; } } |