Skip to content

State assignment to increase button functionality #273

Description

@maxdd

Hello,
Taking a Zwift ride as an example, would it be possible to add a sort of functional state to a button so when it is pressed the other buttons will behave differently? (like a state machine)
For example, say i press arrow down, then button A will press coordinate X,Y but if you press arrow up, then button A will press coordinate X1,Y1.

An idea would be that one could write a custom mapping so that with arrow up you open a menu and assign the state Menu. When in state Menu then A, B, Y, Z will press coordinates related with that menu.
If you then press back arrow, while in the state Menu, then the menu closes and you are back to the initial state.
If you then press A, B, Y, Z in the default state you do something related to the main visible UI

The main goal is to open allow for a sort of navigation in the menu (like forward, backward in a menu).
Given we only have a limited number of things i was wondering whether the arrows could provide a bare level of menu navigation so that we are not stuck to the number of physical buttons

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

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions