Skip to content

Controller Input by default is too funky to be usable.  #26

Description

@ShadowMarker789

The default way that Estragonia uses ui_up and similar Godot events is too funky to be used by default.

If one wants to allow either the left analog stick or the dpad for menu navigation, trying to use the analog stick results in rapid-firing of events in a way that is likely not intentional.

Godot-Controller-Input-Too-Fast.mp4

Complicating this, there's no key-up event raised to complement the key-down event.

My expectations was that pushing the analog stick down would raise KeyDown events in a similar fashion to pressing down the down button of the keyboard

• One event first, then after a period of time has elapsed, multiple events with a brief period of time between events (e.g.: 0.25 or 0.5 seconds)

As it is, I have to override _GuiInput or completely remove the ui_up built-in events to handcraft my own.

Ideally, the default way that Estragonia is set up should be at least usable rather than something you have to override and do yourself.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions