Operating system or device - Godot version:
3.0 master Linux with Logitech F710
Issue description:
Changing focused element with D-Pad or changing Sliders value is tedious because player need to tap direction multiple times.
Mhh, I don't think we're sending echo events for gamepad buttons.. might be useful indeed.
AFAIK, echo events for keys are handled by the OS and the delays can be configured there. Adding for joysticks would mean to add a configuration for the delays too (and to actually disable it). Note that there are no echo events for mouse or touch either.
I don't really expect echo events for joysticks and when it's needed I implement myself (I even override the OS echo settings for keys in-game to have uniform experience). There are also other things to consider like how to echo analog controls.
@vnen Couldn't this also be simulated by checking is_action_pressed() and a float delay counter?
@HummusSamurai yes, and quite easy to do with scripting.
First of all thank you for your report and sorry for the delay.
We released Godot 3.0 in January 2018 after 18 months of work, fixing many old issues either directly, or by obsoleting/replacing the features they were referring to.
We still have hundreds of issues whose relevance/reproducibility needs to be checked against the current stable version, and that's where you can help us.
Could you check if the issue that you described initially is still relevant/reproducible in Godot 3.0 or any newer version, and comment about its current status here?
For bug reports, please also make sure that the issue contains detailed steps to reproduce the bug and, if possible, a zipped project that can be used to reproduce it right away. This greatly speeds up debugging and bugfixing tasks for our contributors.
Our Bugsquad will review this issue more in-depth in 15 days, and potentially close it if its relevance could not be confirmed.
Thanks in advance.
Note: This message is being copy-pasted to many "stale" issues (90+ days without activity). It might happen that it is not meaningful for this specific issue or appears oblivious of the issue's context, if so please comment to notify the Bugsquad about it.
@HummusSamurai @vnen I just encountered the very same issue, and ability to easily script-around it is deceptive.
On grounds on above, I motion to re-open the issue and present a unified action abstraction layer to application.
On grounds on above, I motion to re-open the issue and present a unified action abstraction layer to application.
This is not really what the original issue asked for, so I prefer if a new issue is opened with a new proposal.
Let me reply to the points still:
Most helpful comment
AFAIK, echo events for keys are handled by the OS and the delays can be configured there. Adding for joysticks would mean to add a configuration for the delays too (and to actually disable it). Note that there are no echo events for mouse or touch either.
I don't really expect echo events for joysticks and when it's needed I implement myself (I even override the OS echo settings for keys in-game to have uniform experience). There are also other things to consider like how to echo analog controls.