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

[Keyboard Manager] Add Multiple App Specific Names for Individual Shortcuts #8016

Closed
rbreaves opened this issue Nov 12, 2020 · 5 comments
Closed
Labels
Idea-Enhancement New feature or request on an existing product Product-Keyboard Shortcut Manager Issues regarding Keyboard Shortcut Manager Resolution-Duplicate There's another issue on the tracker that's pretty much the same thing.

Comments

@rbreaves
Copy link

Allow users to define multiple apps on individual key remaps. Should allow for fewer key remaps needing to be created.

Related to #4840, #4804, #4713 but differs in that it should allow for a comma delimited array to be defined inside the same input field.

Instead of

"originalKeys":"92;160;40","newRemapKeys":"163;164;40","targetApp":"sublime_text.exe"

Make it

"originalKeys":"92;160;40","newRemapKeys":"163;164;40","targetApp":["sublime_text.exe","code.exe"]

This would minify the work required to remap specific remaps across multiple apps. The ability to create a group alias for multiple apps would also be helpful, but for now I'd be happy with just accepting simple arrays.


If you'd like to see this feature implemented, add a 👍 reaction to this post.

@ghost ghost added Needs-Triage For issues raised to be triaged and prioritized by internal Microsoft teams Idea-Enhancement New feature or request on an existing product Product-Keyboard Shortcut Manager Issues regarding Keyboard Shortcut Manager labels Nov 12, 2020
@enricogior enricogior added Resolution-Duplicate There's another issue on the tracker that's pretty much the same thing. and removed Needs-Triage For issues raised to be triaged and prioritized by internal Microsoft teams labels Jan 10, 2021
@enricogior
Copy link
Contributor

Closing as duplicate of #6756

@rbreaves
Copy link
Author

rbreaves commented Jan 10, 2021

@enricogior Not a duplicate.

If #6756 gets implemented and not this one it will lead to less functionality and significantly more work and repetition by the user to setup the remapping rules. If this ticket is implemented however then all the functionality wanted in #6756 would also be implemented by the very nature of there not being any significant difference of mapping per an app vs an "app group".

Another way to describe it is "Many to Many vs 1 to Many" is the difference. You can create many remaps for a Group of apps or an individual app versus #6756 where you create many remaps for only 1 individual app at a time - even if there is overlap with an entire category of apps). My advice is to close the other and move the discussion here.

If you would like further examples of what I mean then you can look at my own Kinto project where I implement hotkey remaps via the concept of grouping apps together, whether it be terminals and in some cases code editors and web browsers. It saves a lot of time and effort.

The Terminal apps group is defined on line 10. The remaps for that group are fully defined on line 442 and it works flawlessly. It would be silly to repeat remaps dozens of times over per an individual app or expect users to do that kind of needless work.
https://github.com/rbreaves/kinto/blob/master/linux/kinto.py

@enricogior
Copy link
Contributor

enricogior commented Jan 10, 2021

@rbreaves
you are assuming that #6756 will be implemented allowing single app mapping. That is not the case.
Feel free to add your comments there.

@rbreaves
Copy link
Author

Thank you, just wanted to make sure lol.

@enricogior
Copy link
Contributor

Feel free to add your comments there.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Idea-Enhancement New feature or request on an existing product Product-Keyboard Shortcut Manager Issues regarding Keyboard Shortcut Manager Resolution-Duplicate There's another issue on the tracker that's pretty much the same thing.
Projects
None yet
Development

No branches or pull requests

2 participants