View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 0001980 | NoesisGUI | C++ SDK | public | 2021-04-23 20:47 | 2021-04-30 18:42 |
| Reporter | ext.mnawrot | Assigned To | sfernandez | ||
| Priority | normal | Severity | tweak | ||
| Status | assigned | Resolution | open | ||
| Product Version | 3.0.11 | ||||
| Target Version | 3.1 | ||||
| Summary | 0001980: ScrollViewer KeyUp / KeyDown event is not triggered by the xbox pad right thumbstick | ||||
| Description | I was testing gamepad events with the following listeners: [code] this->KeyDown() += [](BaseComponent / sender /, const KeyEventArgs& / args */) this->KeyUp() += [](BaseComponent / sender /, const KeyEventArgs& / args */) Most of the game pad button were captured except the right thumbstick and the left / right triggers. However the ScrollViewer is using them correctly to scroll the content. According the UWP spec those events should be included (I know WPF ~= UWP) as following | ||||
| Platform | Any | ||||
|
Hi! Thanks for the report. Could you please describe how important is this feature for you? |
|
|
It's not urgent but currently we had to write a workaround using the |
|
|
@sfernandez, I wonder if doing the same as the ScrollViewer is doing would be a better workaround? How are Scroll and HScroll events being propagated to controls? |
|
|
Scroll and HScroll functions are generating MouseWheel events. ScrollViewer overrides the MouseWheel event to scroll. |
|
|
Wouldn't it be a better workaround overriding the MouseWheel even then? |
|
|
I tried the MouseWheel event but it seem not be triggered by the scrollViewer when I used the right joystick |
|
|
Is it possible that your integration layer is not sending the Scroll/ScrollH events to the IView when the right thumbstick is moved? |
|
|
then I guess the scroll wouldn't work at all for the right joystick... Here is how integrated with the IView: |
|
| Date Modified | Username | Field | Change |
|---|---|---|---|
| 2021-04-23 20:47 | ext.mnawrot | New Issue | |
| 2021-04-26 10:38 | sfernandez | Assigned To | => sfernandez |
| 2021-04-26 10:38 | sfernandez | Status | new => assigned |
| 2021-04-26 10:38 | sfernandez | Product Version | 3.1 => 3.0.11 |
| 2021-04-26 10:38 | sfernandez | Target Version | => 3.1 |
| 2021-04-26 13:45 | jsantos | Note Added: 0007169 | |
| 2021-04-26 13:45 | jsantos | Status | assigned => feedback |
| 2021-04-26 17:37 | ext.mnawrot | Note Added: 0007170 | |
| 2021-04-26 17:37 | ext.mnawrot | Status | feedback => assigned |
| 2021-04-28 11:20 | jsantos | Note Added: 0007180 | |
| 2021-04-28 14:05 | sfernandez | Note Added: 0007185 | |
| 2021-04-29 10:39 | jsantos | Note Added: 0007187 | |
| 2021-04-29 10:40 | jsantos | Status | assigned => feedback |
| 2021-04-29 10:40 | jsantos | Note Edited: 0007187 | |
| 2021-04-29 10:40 | jsantos | Note Edited: 0007187 | |
| 2021-04-29 19:39 | ext.mnawrot | Note Added: 0007194 | |
| 2021-04-29 19:39 | ext.mnawrot | Status | feedback => assigned |
| 2021-04-29 19:56 | sfernandez | Status | assigned => feedback |
| 2021-04-29 19:56 | sfernandez | Note Added: 0007195 | |
| 2021-04-29 20:22 | sfernandez | Note Edited: 0007195 | |
| 2021-04-30 18:42 | ext.mnawrot | Note Added: 0007201 | |
| 2021-04-30 18:42 | ext.mnawrot | Status | feedback => assigned |