While looking at the new messages to translate for Wine 8.0, I noticed several like this:
"No user detected on slot #0, make sure your gamepad is plugged in, and not overriden for DInput in the Joysticks tab."
Leaving aside the misspelling of "overridden" in English, I want to make sure that I translate this text intelligibly into Catalan. I assume that the message is related to the "Override" button in joy.cpl. What exactly does that button do?
-Alex
On 12/13/22 08:25, Alex Henrie wrote:
While looking at the new messages to translate for Wine 8.0, I noticed several like this:
"No user detected on slot #0, make sure your gamepad is plugged in, and not overriden for DInput in the Joysticks tab."
Leaving aside the misspelling of "overridden" in English, I want to make sure that I translate this text intelligibly into Catalan. I assume that the message is related to the "Override" button in joy.cpl. What exactly does that button do?
-Alex
Hi Alex,
The button "overrides" an XInput compatible device to make it DInput only.
Normally XInput compatible gamepads are exposed to DInput through a compatibility interface, which has a specific behavior, like for instance with a combined trigger axis (LT / RT will control the same Z axis).
This button allow a gamepad to be exposed directly to DInput instead, and bypass this compatibility interface. The gamepad will also not be available through the XInput interface anymore when it is overridden.
Cheers,
On Tue, Dec 13, 2022 at 2:40 AM Rémi Bernon rbernon@codeweavers.com wrote:
On 12/13/22 08:25, Alex Henrie wrote:
While looking at the new messages to translate for Wine 8.0, I noticed several like this:
"No user detected on slot #0, make sure your gamepad is plugged in, and not overriden for DInput in the Joysticks tab."
Leaving aside the misspelling of "overridden" in English, I want to make sure that I translate this text intelligibly into Catalan. I assume that the message is related to the "Override" button in joy.cpl. What exactly does that button do?
The button "overrides" an XInput compatible device to make it DInput only.
Normally XInput compatible gamepads are exposed to DInput through a compatibility interface, which has a specific behavior, like for instance with a combined trigger axis (LT / RT will control the same Z axis).
This button allow a gamepad to be exposed directly to DInput instead, and bypass this compatibility interface. The gamepad will also not be available through the XInput interface anymore when it is overridden.
Ah, so it puts the "direct" in "DirectInput" ;-)
In all seriousness, that was a very helpful explanation. Thank you!
-Alex