mirror of
https://github.com/Ryujinx/Opentk.git
synced 2025-02-25 03:27:00 +00:00
Allowed Mac and Linux to use GamePad. Added Name param to GamePad. Added Xbox 360 Wireless Joystick linux config to GamePadCongifurationDatabase.
This commit is contained in:
parent
2de9c0b907
commit
5953907f86
|
@ -92,5 +92,18 @@ namespace OpenTK.Input
|
|||
{
|
||||
return driver.SetVibration(index, left, right);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Gets the name of this <see cref="GamePad"/>
|
||||
/// </summary>
|
||||
/// <returns>
|
||||
/// Returns the name of the gamepad if the gamepad is connected.
|
||||
/// Otherwise returns an empty string.
|
||||
/// </returns>
|
||||
/// <param name="index">A zero-based device index for the <c>GamePad</c> device to affect</param>
|
||||
public static string GetName(int index)
|
||||
{
|
||||
return driver.GetName(index);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
@ -116,6 +116,7 @@ namespace OpenTK.Input
|
|||
Add("030000005e0400008e02000010010000,X360 Controller,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b8,leftshoulder:b4,leftstick:b9,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b10,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,");
|
||||
Add("030000005e0400001907000000010000,X360 Wireless Controller,a:b0,b:b1,back:b6,dpdown:b14,dpleft:b11,dpright:b12,dpup:b13,guide:b8,leftshoulder:b4,leftstick:b9,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b10,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,");
|
||||
Add("030000005e0400009102000007010000,X360 Wireless Controller,a:b0,b:b1,back:b6,dpdown:b14,dpleft:b11,dpright:b12,dpup:b13,guide:b8,leftshoulder:b4,leftstick:b9,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b10,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,");
|
||||
Add("000000006258786f2033363020576972,X360 Wireless Controller,a:b0,b:b1,back:b8,dpdown:b16,dpleft:b13,dpright:b14,dpup:b15,guide:b10,leftshoulder:b4,leftstick:b11,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b12,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b2,y:b3,");
|
||||
|
||||
// Android
|
||||
Add("4e564944494120436f72706f72617469,NVIDIA Controller,a:b0,b:b1,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b9,leftstick:b7,lefttrigger:a4,leftx:a0,lefty:a1,rightshoulder:b10,rightstick:b8,righttrigger:a5,rightx:a2,righty:a3,start:b6,x:b2,y:b3,");
|
||||
|
|
|
@ -242,6 +242,11 @@ namespace OpenTK.Platform.Linux
|
|||
}
|
||||
}
|
||||
|
||||
public override OpenTK.Input.IGamePadDriver CreateGamePadDriver()
|
||||
{
|
||||
return new MappedGamePadDriver();
|
||||
}
|
||||
|
||||
#endregion
|
||||
}
|
||||
}
|
||||
|
|
|
@ -96,6 +96,11 @@ namespace OpenTK.Platform.MacOS
|
|||
return InputDriver.JoystickDriver;
|
||||
}
|
||||
|
||||
public override OpenTK.Input.IGamePadDriver CreateGamePadDriver()
|
||||
{
|
||||
return new MappedGamePadDriver();
|
||||
}
|
||||
|
||||
#endregion
|
||||
|
||||
#region IDisposable Members
|
||||
|
|
Loading…
Reference in a new issue