feat(menu): let players choose the keyboard shortcut #1609
No reviewers
Labels
No labels
accessibility
autorelease: pending
autorelease: tagged
bug
dependencies
documentation
duplicate
enhancement
github_actions
good first issue
help wanted
invalid
question
testing wanted
wontfix
No milestone
No assignees
1 participant
Due date
No due date set.
Dependencies
No dependencies set
Reference
MagicBeanDev/Hookshot!1609
Loading…
Reference in a new issue
No description provided.
Delete branch "feat/menu-keyboard-shortcut"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
Addresses the keyboard shortcut request in #1013, tracked in #1007. Add Controls → Menu shortcut with Insert or F1 (the existing default), Insert only, and F1 only. Selecting F1 only leaves Insert available for overlays such as OptiScaler. The setting is stored in
hookshot_options.iniand applies immediately. Gamepad shortcuts and Escape keep their existing behavior.The menu still samples and drains both keys on every tick so changing the option cannot replay a queued press or create a fresh press from a held key.
Validation
mainand passes with the fix for both queued and polled input, including focus changes and a held key across a mode change.