ndof: detect SpaceMouse Enterprise

New device! Lots of buttons!
This commit is contained in:
Mike Erwin 2016-05-27 15:34:40 -04:00
parent 9449126d7a
commit bd678f179b
2 changed files with 7 additions and 0 deletions

View File

@ -299,6 +299,12 @@ bool GHOST_NDOFManager::setDevice(unsigned short vendor_id, unsigned short produ
m_buttonMask = 0x07C0F137;
m_hidMap = Modern3Dx_HID_map;
break;
case 0xC633:
puts("ndof: using SpaceMouse Enterprise");
m_deviceType = NDOF_SpaceMouseEnterprise;
m_buttonCount = 31;
m_hidMap = Modern3Dx_HID_map;
break;
default:
printf("ndof: unknown 3Dconnexion product %04hx\n", product_id);

View File

@ -40,6 +40,7 @@ typedef enum {
NDOF_SpaceMousePro,
NDOF_SpaceMouseWireless,
NDOF_SpaceMouseProWireless,
NDOF_SpaceMouseEnterprise,
// older devices
NDOF_SpacePilot,