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

Custom Keybindings in Preferences Page #2801

Closed
loyukfai opened this issue Dec 26, 2021 · 1 comment · Fixed by #2930
Closed

Custom Keybindings in Preferences Page #2801

loyukfai opened this issue Dec 26, 2021 · 1 comment · Fixed by #2930
Labels
🪲 pri/low Some low-priority bugs, such as styles, some bugs on non-primary features 🦄 feature request New feature or request

Comments

@loyukfai
Copy link

loyukfai commented Dec 26, 2021

Describe your feature request

Currently, keybindings can be customized by editing KEYBINDINGS.md (https://github.com/marktext/marktext/blob/develop/docs/KEYBINDINGS.md)

It will be more user friendly if it can be configured within the Preferences panel.

As an simple alternative, a button can be provided in the Preferences panel to open and edit the KEYBINDINGS.md file?

@Jocs Jocs added 🪲 pri/low Some low-priority bugs, such as styles, some bugs on non-primary features 🦄 feature request New feature or request labels Dec 28, 2021
@YalandHong
Copy link

YalandHong commented Dec 30, 2021

Related to #2730. I'm closing that issue and merging into this one.

Describe your feature request

Add an option entry in preferences to open keybindings.json

What problem does this feature solve? [optional]

I think people are too lazy to check KEYBINDINGS.md in your documents. We should put it into another place where they can easily find.

I have seen a huge amount of issues where people complain about shortcut conflicts and customization:

  1. Make keybindings changeable #2671
  2. Right Alt/"Alt gr" doesn't work on macOS #2645
  3. I have conflicts when using shortcut keys and I have some suggestions #2599
  4. Add a section to set hotkeys & the Obsidian Shortcuts #2587
  5. Same Shortcut Issue #2415
  6. Several issues with shortcuts in Linux Mint #2370
  7. Custom Shortcuts #2698

Additional context [optional]

I think it would not be difficult to implement this feature. It only requires MarkText to check the existence of keybindings.json, create it then open it in your default text editor, just like what VSCode does with its settings.json.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
🪲 pri/low Some low-priority bugs, such as styles, some bugs on non-primary features 🦄 feature request New feature or request
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants