diff --git a/ddgo-converter/gamepads/physical.py b/ddgo-converter/gamepads/physical.py index f68f81d..5631a86 100755 --- a/ddgo-converter/gamepads/physical.py +++ b/ddgo-converter/gamepads/physical.py @@ -6,7 +6,7 @@ from select import select def create_gamepad(vid, pid, name): match vid, pid: - case (0x0f0d, 0x00c1) | (0x33dd, 0x0002): + case (0x0f0d, 0x00c1) | (0x33dd, 0x0001) | (0x33dd, 0x0002): return SwitchGamepad(vid, pid, name) case 0x054c, 0x0268: return ClassicGamepad(vid, pid, name) @@ -360,4 +360,4 @@ class PCGamepad(PhysicalGamepad): input_events.append(InputEvent(InputEvent.EventType.POWER_NOTCH, 5)) return input_events except OSError: - return [InputEvent(InputEvent.EventType.ERROR, None)] \ No newline at end of file + return [InputEvent(InputEvent.EventType.ERROR, None)]