View Issue Details

IDProjectCategoryView StatusLast Update
0002281NoesisGUIC++ SDKpublic2022-06-21 13:22
Reporterext.smichalak Assigned Tojsantos  
PrioritynormalSeverityfeatureReproducibilityalways
Status resolvedResolutionfixed 
Product Version3.1.3 
Target Version3.1.5Fixed in Version3.1.5 
Summary0002281: Remote control with Xbox controller connected to PC
DescriptionHey,
as mentioned in this post: https://www.noesisengine.com/forums/viewtopic.php?f=3&t=2546, you're currently not able to control the Noesis app on Xbox if you're using a remote controller connected to PC. As @jsantos mentioned, gamepad events are not being intercepted by this remote mechanism.
Steps To Reproduce1. Run any Noesis sample on Xbox devkit
2. Connect xbox controller directly to PC and verify it shows up in xbox manager
3. Notice that you're able to control any native UI that shows up on xbox (dev menu, software keyboard, etc.) but not the app itself.

I believe this applies to xbox only, unsure if there's a way on other platforms.
Tagscontroller, xbox
PlatformXboxOne

Activities

jsantos

jsantos

2022-06-21 13:22

manager   ~0007994

This has been fixed in r11423

Problem was that we were reading input for the first game-pad connected. So for example, if you used the Virtual Controller (the one you use clicking on the image), then the remote controller was not detected. And vice verse, using the remote controller first ignored the Virtual Controller.

We fixed this, by reading input from all gamepads. This is fine for our app framework and examples. But probably, for a real application this needs a more advance implementation, taking care of connected users and theirs controllers, etc.

Issue History

Date Modified Username Field Change
2022-02-14 15:56 ext.smichalak New Issue
2022-02-14 15:56 ext.smichalak Tag Attached: controller
2022-02-14 15:56 ext.smichalak Tag Attached: xbox
2022-02-15 13:28 jsantos Assigned To => jsantos
2022-02-15 13:28 jsantos Status new => assigned
2022-02-15 13:28 jsantos Target Version => 3.1.4
2022-03-17 21:31 sfernandez Target Version 3.1.4 => 3.1.5
2022-06-21 13:22 jsantos Status assigned => resolved
2022-06-21 13:22 jsantos Resolution open => fixed
2022-06-21 13:22 jsantos Fixed in Version => 3.1.5
2022-06-21 13:22 jsantos Note Added: 0007994