https://bugs.dolphin-emu.org/https://bugs.dolphin-emu.org/favicon.ico?12022-08-07T17:03:13ZDolphin bug trackerEmulator - Emulator Issues #13008: Duplicate controllers due to multiple controller API'shttps://bugs.dolphin-emu.org/issues/13008?journal_id=7446122022-08-07T17:03:13Zpokechu22
<ul></ul><p>In my limited testing with a wireless Xbox One controller, it seemed like this only happened if the controller was connected before Dolphin started; if it was connected afterwards, you only got one controller (the SDL one).</p>
Emulator - Emulator Issues #13008: Duplicate controllers due to multiple controller API'shttps://bugs.dolphin-emu.org/issues/13008?journal_id=7446252022-08-07T21:29:36ZMiksel12
<ul></ul><p>pokechu22 wrote:</p>
<blockquote>
<p>In my limited testing with a wireless Xbox One controller, it seemed like this only happened if the controller was connected before Dolphin started; if it was connected afterwards, you only got one controller (the SDL one).</p>
</blockquote>
<p>Yeah, I have the same issue, I described it in this issue: <a href="https://bugs.dolphin-emu.org/issues/13009" class="external">https://bugs.dolphin-emu.org/issues/13009</a>. Maybe that deserves a separate issue report. <br>
Clicking on refresh does make them all show, at least for me. </p>
Emulator - Emulator Issues #13008: Duplicate controllers due to multiple controller API'shttps://bugs.dolphin-emu.org/issues/13008?journal_id=7446272022-08-07T23:46:38ZAnonymous
<ul></ul><blockquote>
<p>I think it is time to phase out Dinput and Xinput in favour of WGinput and a modern keyboard and mouse API</p>
</blockquote>
<p>phasing out xinput completely seems fine as WGI is a direct successor to it. Is there any reason to keep xinput?</p>
<p>While I'd love to remove DInput, it seems it is still the defacto way to access keyboard/mouse. Do you have something more modern in mind? We could at least allow DInput to only be used with keyboard/mouse. I suspect removing DInput8 support would break very old devices (which only have very old drivers), although I'm not really sure.</p>
Emulator - Emulator Issues #13008: Duplicate controllers due to multiple controller API'shttps://bugs.dolphin-emu.org/issues/13008?journal_id=7446282022-08-07T23:55:17ZAnonymous
<ul></ul><p>I guess CoreWindow-related stuff is "modern" keyboard/mouse: <a href="https://docs.microsoft.com/en-us/uwp/api/windows.ui.core.corewindow?view=winrt-22621" class="external">https://docs.microsoft.com/en-us/uwp/api/windows.ui.core.corewindow?view=winrt-22621</a><br>
I'm not familiar with it so would need to tinker a bit to see if it's actually useful or just a winrt hellhole.</p>
Emulator - Emulator Issues #13008: Duplicate controllers due to multiple controller API'shttps://bugs.dolphin-emu.org/issues/13008?journal_id=7446302022-08-08T00:55:15ZMiksel12
<ul></ul><p>Microsoft states that WGInput replaces all legacy API's: <a href="https://docs.microsoft.com/en-us/gaming/gdk/_content/gc/input/overviews/input-overview#:~:text=GameInput%20is%20a%20functional,to%20custom%20device%20features" class="external">https://docs.microsoft.com/en-us/gaming/gdk/_content/gc/input/overviews/input-overview#:~:text=GameInput%20is%20a%20functional,to%20custom%20device%20features</a>. so I think all controllers currently using DInput should be able to use WGInput.</p>
Emulator - Emulator Issues #13008: Duplicate controllers due to multiple controller API'shttps://bugs.dolphin-emu.org/issues/13008?journal_id=7446312022-08-08T01:06:34ZAnonymous
<ul></ul><p>The page you've linked is for GameInput, which is not Windows.Gaming.Input. GameInput is part of the Gaming Development Kit (GDK) which (afaict) is intended for AAA game developers. It does seem to be available for general use (<a href="https://github.com/microsoft/GDK" class="external">https://github.com/microsoft/GDK</a> ) but as of now dolphin takes no dependency on GDK.</p>
Emulator - Emulator Issues #13008: Duplicate controllers due to multiple controller API'shttps://bugs.dolphin-emu.org/issues/13008?journal_id=7446332022-08-08T01:14:02ZMiksel12
<ul></ul><p>Oh whoops, in that case I don't know either. I did test a Dualshock 3 some time ago and I believe it worked correctly.</p>
Emulator - Emulator Issues #13008: Duplicate controllers due to multiple controller API'shttps://bugs.dolphin-emu.org/issues/13008?journal_id=7447842022-09-25T06:58:26ZBilliard26jordan.woyak@gmail.com
<ul></ul><p>Does Windows.Gaming.Input actually support all the old input devices that DirectInput was needed for? Do 20 year old force-feedback racing wheels work with WGI?</p>