Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Implement feature that allows multi key press for single action #47

Open
aggregate1166877 opened this issue Jul 18, 2021 · 0 comments
Open
Labels
high-level concept pre-alpha grind Pre-alpha MVP task: tasks used as rough indication of what needs to be done to get out of pre-alpha

Comments

@aggregate1166877
Copy link
Collaborator

aggregate1166877 commented Jul 18, 2021

Details:
Make it possible to use two (or more) buttons for a single key binding. This is important with controllers where the ~16 buttons available are not enough for all available actions (at the time of writing we already have 16 actions in shipPilot mode alone, and that list is incomplete).

This needs to be implemented in ContextualInput. Unless someone has an alternative suggestion, this should be implemented by intentionally introducing a tiny bit of lag to allow for keys to pile up.

Not everyone will appreciate this tiny additional lag, so this needs to be an option disabled by default. The user should also be allowed to choose the amount delay time in milliseconds, with a suggested default.

@aggregate1166877 aggregate1166877 added pre-alpha grind Pre-alpha MVP task: tasks used as rough indication of what needs to be done to get out of pre-alpha high-level concept labels Jul 18, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
high-level concept pre-alpha grind Pre-alpha MVP task: tasks used as rough indication of what needs to be done to get out of pre-alpha
Projects
None yet
Development

No branches or pull requests

1 participant