diff --git a/desktop-ui/emulator/nintendo-64dd.cpp b/desktop-ui/emulator/nintendo-64dd.cpp index 8cb64aa2aa..16442b12c5 100644 --- a/desktop-ui/emulator/nintendo-64dd.cpp +++ b/desktop-ui/emulator/nintendo-64dd.cpp @@ -39,6 +39,13 @@ Nintendo64DD::Nintendo64DD() { device.analog ("X-Axis", virtualPorts[id].pad.lstick_left, virtualPorts[id].pad.lstick_right); device.analog ("Y-Axis", virtualPorts[id].pad.lstick_up, virtualPorts[id].pad.lstick_down); port.append(device); } + + { InputDevice device{"Mouse"}; + device.relative("X", virtualPorts[id].mouse.x); + device.relative("Y", virtualPorts[id].mouse.y); + device.digital ("Left", virtualPorts[id].mouse.left); + device.digital ("Right", virtualPorts[id].mouse.right); + port.append(device); } ports.append(port); }