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

[Feature Request] Support for Groups of Hotkeys #3

Open
FelipeRearden opened this issue Sep 6, 2022 · 0 comments
Open

[Feature Request] Support for Groups of Hotkeys #3

FelipeRearden opened this issue Sep 6, 2022 · 0 comments
Labels
enhancement New feature or request

Comments

@FelipeRearden
Copy link

Hello @cogscides !!!!!!

First of all, thank you very much for creating such an amazing plugin :)
👀 For keyboard lovers, your plugin is a pure joy 🤩

In a nutshell, this FR about being able to create Groups of hotkeys based on a criteria defined by the user.

Main Idea

Be able to separate commands by some topic (group) is useful for users that uses Obsidian for diffferent purposes/workflows.

💡 Because this way we can use your plugin to easily visualize every hotkey that is related to the workflow that the user is dealing now.

💻 For Example

🅰️ Imagine that I have 5 hotkeys assigned to Obsidian Plugins Commands

◉ Plugin_A → Command_A1
◉ Plugin_A → Command_A2
◉ Plugin_B → Command_B1
◉ Plugin_C → Command_C1
◉ Plugin_C → Command_C2

🅱️ For these hotkeys, I have these workflows:

1️⃣ Workflow 01: Process Books and Articles Notes
◉ Plugin_A → Command_A1
◉ Plugin_B → Command_B1
◉ Plugin_C → Command_C1

2️⃣ Workflow 02: Recipe Manager
◉ Plugin_A → Command_A1
◉ Plugin_A → Command_A2
◉ Plugin_C → Command_C2

My FR

Based on the example above, my FR is about creating two groups of Keyboard Shortcuts for each one of the Workflows that I have:

◎ Group → Process Books and Articles Notes

and

◎ Group → Recipe Manager

This way, If I don't remember all hotkeys I defined when I am managing my Recipes in Obsidian, I can visualize ONLY then with Keyboard Analyzer Plugin :)


I think we have two main FR's inside this FR. This way, I am gonna separate each one of then that make myself 100% clear :)

FR 01: Creating Gropus of Keyboard Shortcuts

On Settings Menu, be able to create a Group of Keyboard Shortcuts and define the commands that are assigned to this Group

Example:

Group_Name Recipe Manager

Group_Commands
→Plugin_A → Command_A1
→Plugin_A → Command_A2
→Plugin_C → Command_C2

This way, every Group create will have a specific Keyboard Analyzer Window with only the Commands defined in Settings.

FR 02: New Commands From Each Gropus of Keyboard Shortcuts

To open the Keyboard window of an Specifc Group we could have a specific command in the Command Pallette for each of of the Groups created in settings.

Example: Command Palette

1️⃣ Keyboard Analyzer: Open Shortcuts View
2️⃣ Keyboard Analyzer: Open Shortcuts View for Group_name_1
3️⃣ Keyboard Analyzer: Open Shortcuts View for Group_name_2


Thanks for reading this !!!!! I hope you like my suggestion 🙏 🙏 🙏

I know that this is a crazy idea and forgive if I suggest something that is not feasible.

I use Obsidian a lot and I have a lot of keyboard hotkeys to every workflow that I have (98% of my Obsidian time I am using only the keyboard).

This way, many times I forget some the hotkeys from a specific workflow and I have a hard time search for them. This is the reason that I decided to share this FR with you :)


Let me know if you need more information !!!

I wish you a fantastic day 🌞

@cogscides cogscides added the enhancement New feature or request label Sep 6, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants