Skip to content

[Feature] Configuration file items for customisable keybinds #476

@bladeacer

Description

@bladeacer

Is your feature request related to a problem? Please describe.
Related to #111 .

Currently, configuring keybinds in Surge is not as flexible as in other programmes.

Describe the solution you'd like

I believe an approach could be exposing configuration file items for keybinds which lets users customise it. Like the theming configuration it can come with built-ins/presets (e.g. Default/Vi/Emacs/nano style). The config reader will prioritise in the following order:

  1. Configuration file user custom keybind overrides
  2. Set/Selected built-in keybind preset type (Default/Vi/Emacs/nano)
  3. Default

Describe alternatives you've considered
N/A

Additional context
N/A

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or requestgood first issueGood for newcomerstuiChanges affecting the TUI

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions