Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
149 commits
Select commit Hold shift + click to select a range
03587ae
[WIP] Shortcut Guide V2
noraa-junker Oct 14, 2024
7a6189b
Changed style a little bit
noraa-junker Oct 14, 2024
c81a423
Push
noraa-junker Nov 2, 2024
d5f5500
Push
noraa-junker Nov 3, 2024
22dc870
Code cleanup
noraa-junker Nov 3, 2024
a14c458
Fix display on monitor with mouse and move all NaticeMethods to Nativ…
noraa-junker Nov 3, 2024
da7b789
Fix error messages and read application titles out of index manifest
noraa-junker Nov 10, 2024
6952deb
Rename YmlInterpreter to ManifestInterpreter
noraa-junker Nov 10, 2024
a292a92
Merge main
noraa-junker Jun 6, 2025
b16b457
push
noraa-junker Jun 6, 2025
7ce5182
Add support for multiple shortcuts
noraa-junker Jun 7, 2025
569f072
Add copying keyboard manifests and other improvements
noraa-junker Jun 11, 2025
54d176c
Add keyboard accelerator to the search box
noraa-junker Jun 11, 2025
0b823ea
Handle errors displaying app and close window automatically on focus …
noraa-junker Jun 11, 2025
7596e96
Add taskbar indicators
noraa-junker Jun 13, 2025
46df486
Refactoring and localisation
noraa-junker Jun 15, 2025
da77396
Remove some hosts references and fix close button
noraa-junker Jun 15, 2025
a6b7614
Refactoring
noraa-junker Jun 18, 2025
d73ab4f
Remove old Shortcut Guide
noraa-junker Jul 27, 2025
07760e4
Remove legacy shortcut behaviour
noraa-junker Jul 27, 2025
1580279
Fix closing by shortcut add closing by ESC and fix missing files from…
noraa-junker Jul 27, 2025
ba40989
Merge main in
noraa-junker Jul 27, 2025
3e75fb0
Merge main in
noraa-junker Jul 27, 2025
95e0a20
Merge branch 'feature/shortcutguidev2' of https://github.com/microsof…
noraa-junker Jul 27, 2025
e26bf2a
Merge branch 'feature/shortcutguidev2' of https://github.com/microsof…
noraa-junker Jul 27, 2025
be799dd
Merge branch 'feature/shortcutguidev2' of https://github.com/microsof…
noraa-junker Jul 27, 2025
038cd23
Merge branch 'feature/shortcutguidev2' of https://github.com/microsof…
noraa-junker Jul 27, 2025
eed6dc6
Merge branch 'feature/shortcutguidev2' of https://github.com/microsof…
noraa-junker Jul 27, 2025
3a8431a
Only display powertoys shortcuts if the modules are enabled
noraa-junker Jul 27, 2025
82b0ca7
Fix pinning and unpinning shortcuts
noraa-junker Jul 27, 2025
3475c92
Delete weird file
noraa-junker Jul 27, 2025
fe3d481
Fix spelling
noraa-junker Jul 27, 2025
201a27d
Add taskbar launch shortcuts and make powertoys shortcuts empty by de…
noraa-junker Jul 27, 2025
7e2fc44
Add taskbar launch shortcuts and make powertoys shortcuts empty by de…
noraa-junker Jul 27, 2025
fa54b49
Make settings button work and add settings placeholder
noraa-junker Jul 27, 2025
e3b1ec3
commit
noraa-junker Jul 27, 2025
7e50caa
Add disclaimers
noraa-junker Jul 27, 2025
a306797
Make UI better
noraa-junker Jul 27, 2025
2ee02c4
Fix spelling
noraa-junker Jul 27, 2025
b12fcf6
Localization
noraa-junker Jul 27, 2025
e0e7bf4
Respect theme selection
noraa-junker Jul 27, 2025
0f85f8b
Respect excluded apps
noraa-junker Jul 27, 2025
f9183af
Add welcome screen and update settings and OOBE
noraa-junker Jul 28, 2025
71dd8fe
Add attribution in settings
noraa-junker Jul 28, 2025
56f056e
Add explorer shortcuts, fix animation stopping and add an error when …
noraa-junker Jul 28, 2025
2f89281
Refactoring, commenting and fixing some little lefrover bugs
noraa-junker Jul 28, 2025
1982f26
Add documentation and only export in tasklist_positions what needs to…
noraa-junker Jul 29, 2025
0e2f466
Fix building in release mode and some other stuff
noraa-junker Jul 29, 2025
498c8d5
Fix xaml styling
noraa-junker Jul 29, 2025
273b50c
Fix arm64 configuration
noraa-junker Jul 29, 2025
7e7bb04
So something was not right. Hopefully this fixes it.
noraa-junker Jul 30, 2025
3b77feb
Merge branch 'main' into feature/shortcutguidev2
noraa-junker Jul 30, 2025
3c1a6a5
That is a kinda embarrasing error
noraa-junker Jul 30, 2025
1da76e5
Merge branch 'feature/shortcutguidev2' of https://github.com/microsof…
noraa-junker Jul 30, 2025
2d12932
Remove failing test
noraa-junker Jul 30, 2025
3796fdb
Forgot notice.md and CPPProject has some trouble buildinng release x64
noraa-junker Jul 30, 2025
0b6683e
Make some adjustants to how the windows key is displayed
noraa-junker Aug 1, 2025
77a5bc2
Adress some PR comments and fix some bugs
noraa-junker Aug 1, 2025
7266745
Fix xaml styling
noraa-junker Aug 1, 2025
e116265
Factor out TaskbarIndicator
noraa-junker Aug 3, 2025
a41be80
Fix styling
noraa-junker Aug 3, 2025
6bd5c4c
Change some StaticResources to ThemeResources and change style of tas…
noraa-junker Aug 3, 2025
271e0c0
Change oobe design
noraa-junker Aug 4, 2025
0abae1d
close infotip when link is clicked and remove unneccesairy grid
noraa-junker Aug 4, 2025
d568d16
git messed up
noraa-junker Aug 4, 2025
f42b392
fix xaml styling
noraa-junker Aug 5, 2025
8e7be16
Change display name of File Explorer, hide taskbar indicators on othe…
noraa-junker Aug 7, 2025
69c6475
[WIP] Shortcut Guide V2
noraa-junker Oct 14, 2024
55b3e15
Changed style a little bit
noraa-junker Oct 14, 2024
6558260
Push
noraa-junker Nov 2, 2024
2f4766d
Push
noraa-junker Nov 3, 2024
ddd090c
Code cleanup
noraa-junker Nov 3, 2024
acf510d
Fix display on monitor with mouse and move all NaticeMethods to Nativ…
noraa-junker Nov 3, 2024
440e751
Fix error messages and read application titles out of index manifest
noraa-junker Nov 10, 2024
2b16068
Rename YmlInterpreter to ManifestInterpreter
noraa-junker Nov 10, 2024
6b8a3e6
push
noraa-junker Jun 6, 2025
44d12c6
Add support for multiple shortcuts
noraa-junker Jun 7, 2025
9ecf82d
Add copying keyboard manifests and other improvements
noraa-junker Jun 11, 2025
0a07811
Add keyboard accelerator to the search box
noraa-junker Jun 11, 2025
7acab45
Handle errors displaying app and close window automatically on focus …
noraa-junker Jun 11, 2025
e6edca9
Add taskbar indicators
noraa-junker Jun 13, 2025
3302e61
Refactoring and localisation
noraa-junker Jun 15, 2025
afc27e8
Remove some hosts references and fix close button
noraa-junker Jun 15, 2025
48d8e33
Refactoring
noraa-junker Jun 18, 2025
7dc8c10
Remove old Shortcut Guide
noraa-junker Jul 27, 2025
411f4df
Remove legacy shortcut behaviour
noraa-junker Jul 27, 2025
eff58e1
Fix closing by shortcut add closing by ESC and fix missing files from…
noraa-junker Jul 27, 2025
bff3874
Only display powertoys shortcuts if the modules are enabled
noraa-junker Jul 27, 2025
639b29e
Fix pinning and unpinning shortcuts
noraa-junker Jul 27, 2025
26f7610
Delete weird file
noraa-junker Jul 27, 2025
509ad63
Fix spelling
noraa-junker Jul 27, 2025
0d5c85a
Add taskbar launch shortcuts and make powertoys shortcuts empty by de…
noraa-junker Jul 27, 2025
16c4a56
Make settings button work and add settings placeholder
noraa-junker Jul 27, 2025
e70ca56
Add taskbar launch shortcuts and make powertoys shortcuts empty by de…
noraa-junker Jul 27, 2025
68a10d0
Add disclaimers
noraa-junker Jul 27, 2025
68b7b41
Make UI better
noraa-junker Jul 27, 2025
b1d5233
Fix spelling
noraa-junker Jul 27, 2025
f8cc513
Localization
noraa-junker Jul 27, 2025
2e6f80f
Respect theme selection
noraa-junker Jul 27, 2025
3458d01
Respect excluded apps
noraa-junker Jul 27, 2025
84ab120
Add welcome screen and update settings and OOBE
noraa-junker Jul 28, 2025
145247c
Add attribution in settings
noraa-junker Jul 28, 2025
97cba61
Add explorer shortcuts, fix animation stopping and add an error when …
noraa-junker Jul 28, 2025
84d4cbb
Refactoring, commenting and fixing some little lefrover bugs
noraa-junker Jul 28, 2025
4cb9c53
Add documentation and only export in tasklist_positions what needs to…
noraa-junker Jul 29, 2025
6d7d5f9
Fix building in release mode and some other stuff
noraa-junker Jul 29, 2025
5c11c75
Fix xaml styling
noraa-junker Jul 29, 2025
b553add
Fix arm64 configuration
noraa-junker Jul 29, 2025
387b7e9
So something was not right. Hopefully this fixes it.
noraa-junker Jul 30, 2025
3b7df37
That is a kinda embarrasing error
noraa-junker Jul 30, 2025
ac789a7
Remove failing test
noraa-junker Jul 30, 2025
cd844e3
Forgot notice.md and CPPProject has some trouble buildinng release x64
noraa-junker Jul 30, 2025
dc0877e
Make some adjustants to how the windows key is displayed
noraa-junker Aug 1, 2025
bb16ae1
Adress some PR comments and fix some bugs
noraa-junker Aug 1, 2025
19f9506
Fix xaml styling
noraa-junker Aug 1, 2025
72be095
Factor out TaskbarIndicator
noraa-junker Aug 3, 2025
dceb1d7
Fix styling
noraa-junker Aug 3, 2025
4853bd0
Change some StaticResources to ThemeResources and change style of tas…
noraa-junker Aug 3, 2025
a764bf3
Change oobe design
noraa-junker Aug 4, 2025
0917a64
close infotip when link is clicked and remove unneccesairy grid
noraa-junker Aug 4, 2025
73f718c
git messed up
noraa-junker Aug 4, 2025
e53e1b4
fix xaml styling
noraa-junker Aug 5, 2025
4aff341
Change display name of File Explorer, hide taskbar indicators on othe…
noraa-junker Aug 7, 2025
b9c1181
Add back missing project because of rebase from main:
yeelam-gordon Aug 19, 2025
e7582eb
Add back empty line which is missing during rebase main
yeelam-gordon Aug 19, 2025
200afb5
merge main
noraa-junker Aug 20, 2025
d652285
[UX] Vertical shortcutguide (#41161)
niels9001 Oct 17, 2025
9d480c8
Merge conflicts
noraa-junker Oct 18, 2025
5054a77
Fix solution merge error
noraa-junker Oct 18, 2025
f646e03
Fix wrong number for Taskbar item 10
noraa-junker Oct 18, 2025
841a5c5
Fixed (un)pinning shortcuts
noraa-junker Oct 18, 2025
e76506d
Localization
noraa-junker Oct 18, 2025
486bec0
Fix empty windows key
noraa-junker Oct 18, 2025
d58145e
add zoomit shortcuts comment
noraa-junker Oct 25, 2025
f867323
Update OOBE string, supress window resizing and fix auto closing when…
noraa-junker Oct 25, 2025
f537c43
Added right key visuals and fixed some UI bugs
noraa-junker Oct 27, 2025
55038c3
Fix missing localization on settings button
noraa-junker Oct 27, 2025
c184acb
Fix xaml styling
noraa-junker Oct 27, 2025
552b02d
Fix spawning window on the right monitor
noraa-junker Oct 27, 2025
e0f72df
Update ShortcutGuide image
noraa-junker Oct 28, 2025
877626e
Added manifest file in
noraa-junker Oct 28, 2025
2e8ad48
Fix some spelling issues
noraa-junker Oct 28, 2025
b26ded5
Fix spelling
noraa-junker Oct 28, 2025
e3a1f97
Fix spelling
noraa-junker Oct 28, 2025
e82c2d2
Fix spelling again
noraa-junker Oct 28, 2025
b4773af
Fix installer
noraa-junker Oct 28, 2025
88357a5
Fixed spawning on wrong display and taskbar window not working under …
noraa-junker Oct 29, 2025
3df4b45
Merge remote-tracking branch 'origin/main' into feature/shortcutguidev2
noraa-junker Oct 29, 2025
1d1ae0d
Merge main
noraa-junker Oct 31, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 5 additions & 0 deletions .github/actions/spell-check/allow/code.txt
Original file line number Diff line number Diff line change
Expand Up @@ -47,6 +47,7 @@ resw
resx
srt
Stereolithography
taskmgr
terabyte
UYVY
xbf
Expand Down Expand Up @@ -319,5 +320,9 @@ MRUCMPPROC
MRUINFO
REGSTR

#Xaml
NVI
Storyboards

# Misc Win32 APIs and PInvokes
INVOKEIDLIST
6 changes: 6 additions & 0 deletions .github/actions/spell-check/expect.txt
Original file line number Diff line number Diff line change
Expand Up @@ -806,6 +806,8 @@ jpnime
Jsons
jsonval
jxr
KBSC
kdc
keybd
KEYBDDATA
KEYBDINPUT
Expand Down Expand Up @@ -1199,6 +1201,7 @@ OUTOFCONTEXT
Outptr
outputtype
outsettings
outsourced
OVERLAPPEDWINDOW
Oversampling
OVERWRITEPROMPT
Expand Down Expand Up @@ -1262,6 +1265,7 @@ phwnd
pici
pidl
PIDLIST
pinboard
pinfo
pinvoke
pipename
Expand Down Expand Up @@ -1340,6 +1344,7 @@ projectname
PROPERTYKEY
Propset
PROPVARIANT
Prt
PRTL
prvpane
psapi
Expand Down Expand Up @@ -1992,6 +1997,7 @@ WNDCLASSW
WNDPROC
wnode
wom
workerw
WORKSPACESEDITOR
WORKSPACESLAUNCHER
WORKSPACESSNAPSHOTTOOL
Expand Down
8 changes: 6 additions & 2 deletions .pipelines/ESRPSigning_core.json
Original file line number Diff line number Diff line change
Expand Up @@ -220,8 +220,12 @@
"WinUI3Apps\\PowerToys.RegistryPreview.dll",
"WinUI3Apps\\PowerToys.RegistryPreview.exe",

"PowerToys.ShortcutGuide.exe",
"PowerToys.ShortcutGuideModuleInterface.dll",
"WinUI3Apps\\PowerToys.ShortcutGuide.exe",
"WinUI3Apps\\PowerToys.ShortcutGuide.dll",
"WinUI3Apps\\PowerToys.ShortcutGuideModuleInterface.dll",
"WinUI3Apps\\PowerToys.ShortcutGuide.IndexYmlGenerator.dll",
"WinUI3Apps\\PowerToys.ShortcutGuide.IndexYmlGenerator.exe",
"WinUI3Apps\\ShortcutGuide.CPPProject.dll",

"PowerToys.ZoomIt.exe",
"PowerToys.ZoomItModuleInterface.dll",
Expand Down
1 change: 1 addition & 0 deletions Directory.Packages.props
Original file line number Diff line number Diff line change
Expand Up @@ -113,6 +113,7 @@
<PackageVersion Include="WinUIEx" Version="2.8.0" />
<PackageVersion Include="WPF-UI" Version="3.0.5" />
<PackageVersion Include="WyHash" Version="1.0.5" />
<PackageVersion Include="YamlDotNet" Version="16.3.0" />
<PackageVersion Include="WixToolset.Heat" Version="5.0.2" />
<PackageVersion Include="WixToolset.Firewall.wixext" Version="5.0.2" />
<PackageVersion Include="WixToolset.Util.wixext" Version="5.0.2" />
Expand Down
3 changes: 2 additions & 1 deletion NOTICE.md
Original file line number Diff line number Diff line change
Expand Up @@ -1537,4 +1537,5 @@ SOFTWARE.
- UTF.Unknown
- WinUIEx
- WPF-UI
- WyHash
- WyHash
- YamlDotNet
88 changes: 55 additions & 33 deletions PowerToys.sln
Original file line number Diff line number Diff line change
Expand Up @@ -42,7 +42,7 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "fancyzones", "fancyzones",
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "FancyZonesLib", "src\modules\fancyzones\FancyZonesLib\FancyZonesLib.vcxproj", "{F9C68EDF-AC74-4B77-9AF1-005D9C9F6A99}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "FancyZones.UnitTests", "src\modules\fancyzones\FancyZonesTests\UnitTests\UnitTests.vcxproj", "{9C6A7905-72D4-4BF5-B256-ABFDAEF68AE9}"
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "UnitTests", "src\modules\fancyzones\FancyZonesTests\UnitTests\UnitTests.vcxproj", "{9C6A7905-72D4-4BF5-B256-ABFDAEF68AE9}"
ProjectSection(ProjectDependencies) = postProject
{F9C68EDF-AC74-4B77-9AF1-005D9C9F6A99} = {F9C68EDF-AC74-4B77-9AF1-005D9C9F6A99}
EndProjectSection
Expand All @@ -66,7 +66,7 @@ Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "PowerRenameLib", "src\modul
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "PowerRenameTest", "src\modules\powerrename\testapp\PowerRenameTest.vcxproj", "{A3935CF4-46C5-4A88-84D3-6B12E16E6BA2}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "PowerRename.UnitTests", "src\modules\powerrename\unittests\PowerRenameLibUnitTests.vcxproj", "{2151F984-E006-4A9F-92EF-C6DDE3DC8413}"
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "PowerRenameLibUnitTests", "src\modules\powerrename\unittests\PowerRenameLibUnitTests.vcxproj", "{2151F984-E006-4A9F-92EF-C6DDE3DC8413}"
ProjectSection(ProjectDependencies) = postProject
{51920F1F-C28C-4ADF-8660-4238766796C2} = {51920F1F-C28C-4ADF-8660-4238766796C2}
{B25AC7A5-FB9F-4789-B392-D5C85E948670} = {B25AC7A5-FB9F-4789-B392-D5C85E948670}
Expand Down Expand Up @@ -316,13 +316,13 @@ Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "KeyboardManagerEngine", "sr
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "KeyboardManagerEngineLibrary", "src\modules\keyboardmanager\KeyboardManagerEngineLibrary\KeyboardManagerEngineLibrary.vcxproj", "{E496B7FC-1E99-4BAB-849B-0E8367040B02}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "KeyboardManager.Engine.UnitTests", "src\modules\keyboardmanager\KeyboardManagerEngineTest\KeyboardManagerEngineTest.vcxproj", "{7F4B3A60-BC27-45A7-8000-68B0B6EA7466}"
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "KeyboardManagerEngineTest", "src\modules\keyboardmanager\KeyboardManagerEngineTest\KeyboardManagerEngineTest.vcxproj", "{7F4B3A60-BC27-45A7-8000-68B0B6EA7466}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "KeyboardManagerEditor", "src\modules\keyboardmanager\KeyboardManagerEditor\KeyboardManagerEditor.vcxproj", "{8DF78B53-200E-451F-9328-01EB907193AE}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "KeyboardManagerEditorLibrary", "src\modules\keyboardmanager\KeyboardManagerEditorLibrary\KeyboardManagerEditorLibrary.vcxproj", "{23D2070D-E4AD-4ADD-85A7-083D9C76AD49}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "KeyboardManager.Editor.UnitTests", "src\modules\keyboardmanager\KeyboardManagerEditorTest\KeyboardManagerEditorTest.vcxproj", "{62173D9A-6724-4C00-A1C8-FB646480A9EC}"
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "KeyboardManagerEditorTest", "src\modules\keyboardmanager\KeyboardManagerEditorTest\KeyboardManagerEditorTest.vcxproj", "{62173D9A-6724-4C00-A1C8-FB646480A9EC}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "awake", "awake", "{127F38E0-40AA-4594-B955-5616BF206882}"
EndProject
Expand All @@ -334,12 +334,6 @@ Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Community.PowerToys.Run.Plu
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Community.PowerToys.Run.Plugin.UnitConverter.UnitTest", "src\modules\launcher\Plugins\Community.PowerToys.Run.Plugin.UnitConverter.UnitTest\Community.PowerToys.Run.Plugin.UnitConverter.UnitTest.csproj", "{3E424AD2-19E5-4AE6-B833-F53963EB5FC1}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "shortcutguide", "shortcutguide", "{106CBECA-0701-4FC3-838C-9DF816A19AE2}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ShortcutGuideModuleInterface", "src\modules\ShortcutGuide\ShortcutGuideModuleInterface\ShortcutGuideModuleInterface.vcxproj", "{2D604C07-51FC-46BB-9EB7-75AECC7F5E81}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ShortcutGuide", "src\modules\ShortcutGuide\ShortcutGuide\ShortcutGuide.vcxproj", "{2EDB3EB4-FA92-4BFF-B2D8-566584837231}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "FancyZonesModuleInterface", "src\modules\fancyzones\FancyZonesModuleInterface\FancyZonesModuleInterface.vcxproj", "{48804216-2A0E-4168-A6D8-9CD068D14227}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "FancyZones", "src\modules\fancyzones\FancyZones\FancyZones.vcxproj", "{FF1D7936-842A-4BBB-8BEA-E9FE796DE700}"
Expand Down Expand Up @@ -451,15 +445,15 @@ Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "FileLocksmithExt", "src\mod
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "FileLocksmithUI", "src\modules\FileLocksmith\FileLocksmithUI\FileLocksmithUI.csproj", "{E69B044A-2F8A-45AA-AD0B-256C59421807}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "PowerToys.FileLocksmithLib.Interop", "src\modules\FileLocksmith\FileLocksmithLibInterop\FileLocksmithLibInterop.vcxproj", "{C604B37E-9D0E-4484-8778-E8B31B0E1B3A}"
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "FileLocksmithLibInterop", "src\modules\FileLocksmith\FileLocksmithLibInterop\FileLocksmithLibInterop.vcxproj", "{C604B37E-9D0E-4484-8778-E8B31B0E1B3A}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "GPOWrapper", "src\common\GPOWrapper\GPOWrapper.vcxproj", "{E599C30B-9DC8-4E5A-BF27-93D4CCEDE788}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "GPOWrapperProjection", "src\common\GPOWrapperProjection\GPOWrapperProjection.csproj", "{00EE9BA6-4E8F-43CA-960D-D4882F0FBB97}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Peek", "Peek", "{17B4FA70-001E-4D33-BBBB-0D142DBC2E20}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Peek", "src\modules\peek\peek\peek.vcxproj", "{A1425B53-3D61-4679-8623-E64A0D3D0A48}"
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "peek", "src\modules\peek\peek\peek.vcxproj", "{A1425B53-3D61-4679-8623-E64A0D3D0A48}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Peek.UI", "src\modules\peek\Peek.UI\Peek.UI.csproj", "{9D7A6DE0-7D27-424D-ABAE-41B2161F9A03}"
EndProject
Expand Down Expand Up @@ -574,7 +568,7 @@ Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "PowerToys.Settings.DSC.Sche
{020A7474-3601-4160-A159-D7B70B77B15F} = {020A7474-3601-4160-A159-D7B70B77B15F}
EndProjectSection
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "NewPlus.ShellExtension", "src\modules\NewPlus\NewShellExtensionContextMenu\NewShellExtensionContextMenu.vcxproj", "{8ACB33D9-C95B-47D4-8363-9731EE0930A0}"
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "NewShellExtensionContextMenu", "src\modules\NewPlus\NewShellExtensionContextMenu\NewShellExtensionContextMenu.vcxproj", "{8ACB33D9-C95B-47D4-8363-9731EE0930A0}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "New+", "New+", "{CA716AE6-FE5C-40AC-BB8F-2C87912687AC}"
EndProject
Expand Down Expand Up @@ -703,7 +697,7 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Microsoft.CmdPal.Ext.System
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "CmdPalKeyboardService", "src\modules\cmdpal\CmdPalKeyboardService\CmdPalKeyboardService.vcxproj", "{5F63C743-F6CE-4DBA-A200-2B3F8A14E8C2}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "PowerRename.FuzzTests", "src\modules\powerrename\PowerRename.FuzzingTest\PowerRename.FuzzingTest.vcxproj", "{2694E2FB-DCD5-4BFF-A418-B6C3C7CE3B8E}"
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "PowerRename.FuzzingTest", "src\modules\powerrename\PowerRename.FuzzingTest\PowerRename.FuzzingTest.vcxproj", "{2694E2FB-DCD5-4BFF-A418-B6C3C7CE3B8E}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "BgcodePreviewHandler", "src\modules\previewpane\BgcodePreviewHandler\BgcodePreviewHandler.csproj", "{9E0CBC06-F29A-4810-B93C-97D53863B95E}"
EndProject
Expand Down Expand Up @@ -830,6 +824,16 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Microsoft.CmdPal.Ext.Clipbo
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Microsoft.CmdPal.UI.ViewModels.UnitTests", "src\modules\cmdpal\Tests\Microsoft.CmdPal.UI.ViewModels.UnitTests\Microsoft.CmdPal.UI.ViewModels.UnitTests.csproj", "{A66E9270-5D93-EC9C-F06E-CE7295BB9A6C}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "ShortcutGuide", "ShortcutGuide", "{17A43950-5FA1-47AC-A4E7-2E6E4A3C32D5}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ShortcutGuide.CPPProject", "src\modules\ShortcutGuide\ShortcutGuide.CPPProject\ShortcutGuide.CPPProject.vcxproj", "{C992FD2C-83B8-4941-9FC1-09730068D8EC}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ShortcutGuide.IndexYmlGenerator", "src\modules\ShortcutGuide\ShortcutGuide.IndexYmlGenerator\ShortcutGuide.IndexYmlGenerator.csproj", "{30F57201-9B54-5253-8033-8A28ECD3F1CE}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ShortcutGuide.Ui", "src\modules\ShortcutGuide\ShortcutGuide.Ui\ShortcutGuide.Ui.csproj", "{D5BD72DD-B461-FDD4-FD7D-AF0B620AE75D}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ShortcutGuideModuleInterface", "src\modules\ShortcutGuide\ShortcutGuideModuleInterface\ShortcutGuideModuleInterface.vcxproj", "{E487304A-B1FB-4E6B-8E70-014051AF5B99}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|ARM64 = Debug|ARM64
Expand Down Expand Up @@ -1470,22 +1474,6 @@ Global
{3E424AD2-19E5-4AE6-B833-F53963EB5FC1}.Release|ARM64.Build.0 = Release|ARM64
{3E424AD2-19E5-4AE6-B833-F53963EB5FC1}.Release|x64.ActiveCfg = Release|x64
{3E424AD2-19E5-4AE6-B833-F53963EB5FC1}.Release|x64.Build.0 = Release|x64
{2D604C07-51FC-46BB-9EB7-75AECC7F5E81}.Debug|ARM64.ActiveCfg = Debug|ARM64
{2D604C07-51FC-46BB-9EB7-75AECC7F5E81}.Debug|ARM64.Build.0 = Debug|ARM64
{2D604C07-51FC-46BB-9EB7-75AECC7F5E81}.Debug|x64.ActiveCfg = Debug|x64
{2D604C07-51FC-46BB-9EB7-75AECC7F5E81}.Debug|x64.Build.0 = Debug|x64
{2D604C07-51FC-46BB-9EB7-75AECC7F5E81}.Release|ARM64.ActiveCfg = Release|ARM64
{2D604C07-51FC-46BB-9EB7-75AECC7F5E81}.Release|ARM64.Build.0 = Release|ARM64
{2D604C07-51FC-46BB-9EB7-75AECC7F5E81}.Release|x64.ActiveCfg = Release|x64
{2D604C07-51FC-46BB-9EB7-75AECC7F5E81}.Release|x64.Build.0 = Release|x64
{2EDB3EB4-FA92-4BFF-B2D8-566584837231}.Debug|ARM64.ActiveCfg = Debug|ARM64
{2EDB3EB4-FA92-4BFF-B2D8-566584837231}.Debug|ARM64.Build.0 = Debug|ARM64
{2EDB3EB4-FA92-4BFF-B2D8-566584837231}.Debug|x64.ActiveCfg = Debug|x64
{2EDB3EB4-FA92-4BFF-B2D8-566584837231}.Debug|x64.Build.0 = Debug|x64
{2EDB3EB4-FA92-4BFF-B2D8-566584837231}.Release|ARM64.ActiveCfg = Release|ARM64
{2EDB3EB4-FA92-4BFF-B2D8-566584837231}.Release|ARM64.Build.0 = Release|ARM64
{2EDB3EB4-FA92-4BFF-B2D8-566584837231}.Release|x64.ActiveCfg = Release|x64
{2EDB3EB4-FA92-4BFF-B2D8-566584837231}.Release|x64.Build.0 = Release|x64
{48804216-2A0E-4168-A6D8-9CD068D14227}.Debug|ARM64.ActiveCfg = Debug|ARM64
{48804216-2A0E-4168-A6D8-9CD068D14227}.Debug|ARM64.Build.0 = Debug|ARM64
{48804216-2A0E-4168-A6D8-9CD068D14227}.Debug|x64.ActiveCfg = Debug|x64
Expand Down Expand Up @@ -3016,6 +3004,38 @@ Global
{A66E9270-5D93-EC9C-F06E-CE7295BB9A6C}.Release|ARM64.Build.0 = Release|ARM64
{A66E9270-5D93-EC9C-F06E-CE7295BB9A6C}.Release|x64.ActiveCfg = Release|x64
{A66E9270-5D93-EC9C-F06E-CE7295BB9A6C}.Release|x64.Build.0 = Release|x64
{C992FD2C-83B8-4941-9FC1-09730068D8EC}.Debug|ARM64.ActiveCfg = Debug|ARM64
{C992FD2C-83B8-4941-9FC1-09730068D8EC}.Debug|ARM64.Build.0 = Debug|ARM64
{C992FD2C-83B8-4941-9FC1-09730068D8EC}.Debug|x64.ActiveCfg = Debug|x64
{C992FD2C-83B8-4941-9FC1-09730068D8EC}.Debug|x64.Build.0 = Debug|x64
{C992FD2C-83B8-4941-9FC1-09730068D8EC}.Release|ARM64.ActiveCfg = Release|ARM64
{C992FD2C-83B8-4941-9FC1-09730068D8EC}.Release|ARM64.Build.0 = Release|ARM64
{C992FD2C-83B8-4941-9FC1-09730068D8EC}.Release|x64.ActiveCfg = Release|x64
{C992FD2C-83B8-4941-9FC1-09730068D8EC}.Release|x64.Build.0 = Release|x64
{30F57201-9B54-5253-8033-8A28ECD3F1CE}.Debug|ARM64.ActiveCfg = Debug|ARM64
{30F57201-9B54-5253-8033-8A28ECD3F1CE}.Debug|ARM64.Build.0 = Debug|ARM64
{30F57201-9B54-5253-8033-8A28ECD3F1CE}.Debug|x64.ActiveCfg = Debug|x64
{30F57201-9B54-5253-8033-8A28ECD3F1CE}.Debug|x64.Build.0 = Debug|x64
{30F57201-9B54-5253-8033-8A28ECD3F1CE}.Release|ARM64.ActiveCfg = Release|ARM64
{30F57201-9B54-5253-8033-8A28ECD3F1CE}.Release|ARM64.Build.0 = Release|ARM64
{30F57201-9B54-5253-8033-8A28ECD3F1CE}.Release|x64.ActiveCfg = Release|x64
{30F57201-9B54-5253-8033-8A28ECD3F1CE}.Release|x64.Build.0 = Release|x64
{D5BD72DD-B461-FDD4-FD7D-AF0B620AE75D}.Debug|ARM64.ActiveCfg = Debug|ARM64
{D5BD72DD-B461-FDD4-FD7D-AF0B620AE75D}.Debug|ARM64.Build.0 = Debug|ARM64
{D5BD72DD-B461-FDD4-FD7D-AF0B620AE75D}.Debug|x64.ActiveCfg = Debug|x64
{D5BD72DD-B461-FDD4-FD7D-AF0B620AE75D}.Debug|x64.Build.0 = Debug|x64
{D5BD72DD-B461-FDD4-FD7D-AF0B620AE75D}.Release|ARM64.ActiveCfg = Release|ARM64
{D5BD72DD-B461-FDD4-FD7D-AF0B620AE75D}.Release|ARM64.Build.0 = Release|ARM64
{D5BD72DD-B461-FDD4-FD7D-AF0B620AE75D}.Release|x64.ActiveCfg = Release|x64
{D5BD72DD-B461-FDD4-FD7D-AF0B620AE75D}.Release|x64.Build.0 = Release|x64
{E487304A-B1FB-4E6B-8E70-014051AF5B99}.Debug|ARM64.ActiveCfg = Debug|ARM64
{E487304A-B1FB-4E6B-8E70-014051AF5B99}.Debug|ARM64.Build.0 = Debug|ARM64
{E487304A-B1FB-4E6B-8E70-014051AF5B99}.Debug|x64.ActiveCfg = Debug|x64
{E487304A-B1FB-4E6B-8E70-014051AF5B99}.Debug|x64.Build.0 = Debug|x64
{E487304A-B1FB-4E6B-8E70-014051AF5B99}.Release|ARM64.ActiveCfg = Release|ARM64
{E487304A-B1FB-4E6B-8E70-014051AF5B99}.Release|ARM64.Build.0 = Release|ARM64
{E487304A-B1FB-4E6B-8E70-014051AF5B99}.Release|x64.ActiveCfg = Release|x64
{E487304A-B1FB-4E6B-8E70-014051AF5B99}.Release|x64.Build.0 = Release|x64
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
Expand Down Expand Up @@ -3111,9 +3131,6 @@ Global
{D940E07F-532C-4FF3-883F-790DA014F19A} = {127F38E0-40AA-4594-B955-5616BF206882}
{BB23A474-5058-4F75-8FA3-5FE3DE53CDF4} = {4AFC9975-2456-4C70-94A4-84073C1CED93}
{3E424AD2-19E5-4AE6-B833-F53963EB5FC1} = {B9617A31-0F0A-4397-851D-BF2FBEE32D7F}
{106CBECA-0701-4FC3-838C-9DF816A19AE2} = {4574FDD0-F61D-4376-98BF-E5A1262C11EC}
{2D604C07-51FC-46BB-9EB7-75AECC7F5E81} = {106CBECA-0701-4FC3-838C-9DF816A19AE2}
{2EDB3EB4-FA92-4BFF-B2D8-566584837231} = {106CBECA-0701-4FC3-838C-9DF816A19AE2}
{48804216-2A0E-4168-A6D8-9CD068D14227} = {D1D6BC88-09AE-4FB4-AD24-5DED46A791DD}
{FF1D7936-842A-4BBB-8BEA-E9FE796DE700} = {D1D6BC88-09AE-4FB4-AD24-5DED46A791DD}
{5043CECE-E6A7-4867-9CBE-02D27D83747A} = {4AFC9975-2456-4C70-94A4-84073C1CED93}
Expand Down Expand Up @@ -3345,6 +3362,11 @@ Global
{F5333ED7-06D8-4AB3-953A-36D63F08CB6F} = {3DCCD936-D085-4869-A1DE-CA6A64152C94}
{4E0FCF69-B06B-D272-76BF-ED3A559B4EDA} = {8EF25507-2575-4ADE-BF7E-D23376903AB8}
{A66E9270-5D93-EC9C-F06E-CE7295BB9A6C} = {8EF25507-2575-4ADE-BF7E-D23376903AB8}
{17A43950-5FA1-47AC-A4E7-2E6E4A3C32D5} = {4574FDD0-F61D-4376-98BF-E5A1262C11EC}
{C992FD2C-83B8-4941-9FC1-09730068D8EC} = {17A43950-5FA1-47AC-A4E7-2E6E4A3C32D5}
{30F57201-9B54-5253-8033-8A28ECD3F1CE} = {17A43950-5FA1-47AC-A4E7-2E6E4A3C32D5}
{D5BD72DD-B461-FDD4-FD7D-AF0B620AE75D} = {17A43950-5FA1-47AC-A4E7-2E6E4A3C32D5}
{E487304A-B1FB-4E6B-8E70-014051AF5B99} = {17A43950-5FA1-47AC-A4E7-2E6E4A3C32D5}
EndGlobalSection
GlobalSection(ExtensibilityGlobals) = postSolution
SolutionGuid = {C3A2F9D1-7930-4EF4-A6FC-7EE0A99821D0}
Expand Down
Binary file removed doc/devdocs/images/shortcutguide/diagram.png
Binary file not shown.
Loading
Loading