diff --git a/src/BizHawk.Bizware.DirectX/GamePad.cs b/src/BizHawk.Bizware.DirectX/GamePad.cs index ab1e081835..18824c7f44 100644 --- a/src/BizHawk.Bizware.DirectX/GamePad.cs +++ b/src/BizHawk.Bizware.DirectX/GamePad.cs @@ -26,7 +26,7 @@ namespace BizHawk.Bizware.DirectX { Console.WriteLine("joy device: {0} `{1}`", device.InstanceGuid, device.ProductName); - if (device.ProductName.Contains("XBOX 360")) + if (device.ProductName.Contains("XBOX 360") || device.ProductName.Contains("Xbox One") || device.ProductName.Contains("XINPUT")) continue; // Don't input XBOX 360 controllers into here; we'll process them via XInput (there are limitations in some trigger axes when xbox pads go over xinput) var joystick = new Joystick(_directInput, device.InstanceGuid);