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

[Shortcut Guide] Show All Application Shortcuts #129

Open
lordlycastle opened this issue May 29, 2019 · 6 comments
Open

[Shortcut Guide] Show All Application Shortcuts #129

lordlycastle opened this issue May 29, 2019 · 6 comments
Assignees
Labels
Idea-Enhancement New feature or request on an existing product Idea-New PowerToy Suggestion for a PowerToy Product-Shortcut Guide Refers to the Shortcut Guide PowerToy Status-In progress This issue or work-item is under development

Comments

@lordlycastle
Copy link

lordlycastle commented May 29, 2019

A hot key that can show all the applications shortcuts, so it makes it easier to remember them. E.g. you press that and it shows this window.
shortcut

It should be able to find all the application's shortcuts which is in focus and list them.

ergonis KeyCue is a product on a Mac that does this

@lordlycastle
Copy link
Author

Again I shouldn’t have to say it but... it should be searchable. And useable with mouse.

@crutkas
Copy link
Member

crutkas commented Dec 7, 2019

neat idea, so many questions ... some stuff comes from menu bars, context menus, things that are contextual for what you're doing.

I'm just thinking about how office's ribbon menu changes based on context.

I think we'd be able to scan apps but i doubt we'd be perfect. Would love to nerd out with Ergonis to see how they accomplish this on MacOS

@crutkas crutkas added the Idea-New PowerToy Suggestion for a PowerToy label Dec 7, 2019
@lordlycastle
Copy link
Author

Let’s get it to show static shortcuts first then think about anything contextual.

@eugenesvk
Copy link

neat idea, so many questions ... some stuff comes from menu bars, context menus, things that are contextual for what you're doing.

I'm just thinking about how office's ribbon menu changes based on context.

I think we'd be able to scan apps but i doubt we'd be perfect. Would love to nerd out with Ergonis to see how they accomplish this on MacOS

It would be just awesome if this turned into anything like KeyCue, which is just a life saver on a macOS computer that I've always wished were available on a Windows one!!!
By the way, KeyCue also allows you to customize the list, e.g. you can hide Ctrl+S shortcut as you'll never need a reminder that it's "Save" so there is not need for it to clutter your list or you can manually add shortcuts for applications that are not recognized by KeyCue or if you've remapped them via a different app (hopefully you'd be able to automatically import the remappings from PowerToys Keyboard Manager, but meanwhile for Autohotkey users this would also be a nice feature)
Thanks for the desire to nerd out with the developers of such a great app :)!

@crutkas
Copy link
Member

crutkas commented Jun 25, 2020

From @tarik02 and issue #4439

Proposed technical implementation details
I'm not an expert in WinAPI, but searching through internet gives some ideas about possible implementation details. I've discovered the following links:
https://docs.microsoft.com/en-us/windows/win32/api/winuser/nf-winuser-getforegroundwindow
https://docs.microsoft.com/en-us/windows/win32/api/winuser/nf-winuser-getmenu
https://stackoverflow.com/a/18590728/7519762
https://stackoverflow.com/questions/2862883/is-it-possible-to-enumerate-menu-items-of-other-programs-on-windows

So, we can capture current foreground window when opening PowerToys Run window, get its menu and use it in search results.

@crutkas crutkas added Product-Shortcut Guide Refers to the Shortcut Guide PowerToy Idea-Enhancement New feature or request on an existing product labels Jun 25, 2020
@enricogior enricogior changed the title Show All Application Shortcuts [Shortcut Guide] Show All Application Shortcuts Jan 10, 2021
@ImagineerNL
Copy link

Nice to see all other issues closed, referring to this one... but the issue itself remains unchanged for quite a while and only seems to get more and more complicated.

Idea to dumb-down the issue for a minimum viable fix? (E.g, just include the powertoys shortcuts in current view and add extra functionality in a later stage)

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 Idea-New PowerToy Suggestion for a PowerToy Product-Shortcut Guide Refers to the Shortcut Guide PowerToy Status-In progress This issue or work-item is under development
Projects
Status: ⚒️In progress
Development

No branches or pull requests

5 participants