Skip to content

State assignment to increase button functionality #273

@maxdd

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

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