I’m experiencing some issues where my current device and device Id’s don’t match, is there a way to manually clear the list of devices in the editor or must it be done through removeDevice()?
You can remove devices from the Input Debugger Window (menu:Window->Analysis->InputDebugger). Open the devices drop down, right click the device and select remove device.
If you’re creating the device in code using InputSystem.AddDevice() you can keep a list of ones you’ve created and remove them when you exit play mode. OnEnable() and OnDIsable() is one place to make those calls.