Skip to content

Add gesture-to-keybind mapping customization #4

@BillSteinUNB

Description

@BillSteinUNB

Summary

Allow users to customize and bind gesture actions to keyboard shortcuts, similar to how desktop keybinds work.

Context

This is a companion feature to the iOS gesture shortcuts proposal. While gestures provide quick mobile access to actions, users should also be able to:

  • Map gestures to keyboard shortcuts they already know from the desktop app
  • Create custom bindings between specific gestures and specific actions
  • Have consistency between mobile gestures and desktop keybinds

Use Cases

  1. Desktop muscle memory - Users coming from the desktop app may want gestures to trigger the same actions as their familiar keybinds (e.g., Cmd+P for command palette, Cmd+S for save)

  2. Custom gesture bindings - Allow advanced users to define what happens when they perform specific gestures

  3. Accessibility - Some users may prefer keyboard shortcuts over gestures; this bridges the gap

Technical Considerations

  • Leverage the existing keybinds system in the app
  • Create a mapping UI in settings for gesture-to-keybind associations
  • Consider conflicts between gesture actions and existing shortcuts
  • Store user preferences persistently

Related

Labels

  • enhancement
  • ux-improvement

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions