Skip to content

Commit caf26cc

Browse files
UnixY2KCalcProgrammer1
authored andcommitted
add new legion 5 devices
1 parent 2f0d722 commit caf26cc

File tree

2 files changed

+9
-1
lines changed

2 files changed

+9
-1
lines changed

Controllers/LenovoControllers/Lenovo4ZoneUSBDetect.cpp

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,10 @@ void DetectLenovo4ZoneUSBControllers(hid_device_info* info, const std::string& n
4141
}
4242

4343
REGISTER_HID_DETECTOR_PU("Lenovo Ideapad 3-15ach6", DetectLenovo4ZoneUSBControllers, ITE_VID, IDEAPAD_315ACH6, LENOVO_PAGE, LENOVO_USAGE);
44+
REGISTER_HID_DETECTOR_PU("Lenovo 5 2022", DetectLenovo4ZoneUSBControllers, ITE_VID, LEGION_5_2023_PID, LENOVO_PAGE, LENOVO_USAGE);
45+
REGISTER_HID_DETECTOR_PU("Lenovo 5 2022", DetectLenovo4ZoneUSBControllers, ITE_VID, LEGION_5_2023_IDEAPAD_PID, LENOVO_PAGE, LENOVO_USAGE);
4446
REGISTER_HID_DETECTOR_PU("Lenovo 5 2022", DetectLenovo4ZoneUSBControllers, ITE_VID, LEGION_5_2022_PID, LENOVO_PAGE, LENOVO_USAGE);
47+
REGISTER_HID_DETECTOR_PU("Lenovo 5 2022", DetectLenovo4ZoneUSBControllers, ITE_VID, LEGION_5_2022_IDEAPAD_PID, LENOVO_PAGE, LENOVO_USAGE);
4548
REGISTER_HID_DETECTOR_PU("Lenovo 5 2021", DetectLenovo4ZoneUSBControllers, ITE_VID, LEGION_5_2021_PID, LENOVO_PAGE, LENOVO_USAGE);
46-
REGISTER_HID_DETECTOR_PU("Lenovo 5 2020", DetectLenovo4ZoneUSBControllers, ITE_VID, LEGION_5_2020_PID, LENOVO_PAGE, LENOVO_USAGE);
49+
REGISTER_HID_DETECTOR_PU("Lenovo 5 2020", DetectLenovo4ZoneUSBControllers, ITE_VID, LEGION_5_2021_IDEAPAD_PID, LENOVO_PAGE, LENOVO_USAGE);
50+
REGISTER_HID_DETECTOR_PU("Lenovo 5 2020", DetectLenovo4ZoneUSBControllers, ITE_VID, LEGION_5_2020_PID, LENOVO_PAGE, LENOVO_USAGE);

Controllers/LenovoControllers/LenovoDevices4Zone.h

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,8 +15,12 @@
1515
| Keyboard product IDs |
1616
\*-----------------------------------------------------*/
1717
#define IDEAPAD_315ACH6 0xC963
18+
#define LEGION_5_2023_PID 0xC985
19+
#define LEGION_5_2023_IDEAPAD_PID 0xC984
1820
#define LEGION_5_2022_PID 0xC975
21+
#define LEGION_5_2022_IDEAPAD_PID 0xC973
1922
#define LEGION_5_2021_PID 0xC965
23+
#define LEGION_5_2021_IDEAPAD_PID 0xC963
2024
#define LEGION_5_2020_PID 0xC955
2125

2226
enum LENOVO_4_ZONE_EFFECT

0 commit comments

Comments
 (0)