microsoft / PowerToys

Windows system utilities to maximize productivity
MIT License
109.82k stars 6.47k forks source link

[Shortcut Guide] App specific guide for foreground app #1431

Open mikeparkie opened 4 years ago

mikeparkie commented 4 years ago

App specific shortcut guide for any configured app using a modifier + foreground running application.

The Shortcut Guide would function normally with the Windows key long press, but what if you added a modifier key and getting an app specific Shortcut Guide to load when pressing a modifier key whilst the app X is in the foreground.

Example: PhotoShop is running in the foreground, you press Windows+Alt+P and it loads all of the PS shortcuts just like the normal Shortcut Guide.

A catalogue of popular applications would need to be built and people could easily contribute to popular applications using a template.

crutkas commented 4 years ago

This would be dependent on future work of making the UX configurable.

Not a bad idea, things to consider

adam-wood commented 4 years ago

I like this enhancement idea as well. I achieve this currently in a very clunky way with AutoHotkey and jpegs. Depending on the foreground app, I see the relevant jpeg with shortcuts for the foreground app. It's great for learning new shortcuts, especially as new shortcuts get introduced (Eg Power BI). Having it baked in with community maintained shortcut lists for various apps would be great.

jimitirimi commented 4 years ago

Hello there! I think this is a wonderful idea, and wanted too add my small suggestion (which I mentioned in those earlier "duplicate posts" that were closed and merged into this one):

I think you have suggested 2 ways here: a) either provide some API so that the program developer can "hook" into the Shortcuts Guide directly. b) the community here can make a list of shortcuts for popular programs, and design some generic overlay to display the list.

I want to suggest an additional way which is similar to b) but doesn't rely on a community curated list: c) the shortcut summons the program's in-built keyboard shortcuts guide / editor.

Examples: In Adobe Premiere this would open 'Edit > Keyboard Shortcuts'. In MS Word this would open File > Options > Customise Ribbon > Customise Keyboard.

Since many programs allow to customise the shortcuts or vary depending on your keyboard layout, community-maintained lists are likely ineffective. While the overlay is the prettiest option and eventual goal, I think it would be a really good start for this feature to at least bring up a program's in-built keyboard shortcuts menu.

az-pz commented 8 months ago

Is there any update on this? I'd like this feature too. Or, does anyone know of any alternative where I can discover the app specific shortcuts? I moved from mac to windows. I had https://alfred.app/workflows/benziahamed/menu-bar-search/ in alfred which would show me all menu bar options with their shortcuts. That helped me learn the shortcuts and it was a nice fallback.