From c9c54b7780dec2f55732fed053206ff7dadbcc0c Mon Sep 17 00:00:00 2001 From: Mykhailo Pylyp Date: Wed, 9 Jun 2021 18:04:03 +0300 Subject: [PATCH] [Run-Plugin] Settings plugin (#11663) * Current settings plugin state on fresh master * typo fixes * Add to YML * Add to WXS * Address feedback - highlight the note in the tool-tip a little bit * Address feedback add extra note for "Manage known networks" * Address feedback - Show type of settings in sub-line and remove extra ControlPanel prefix in json * Add "WiFi" as alternative name for each Wi-Fi setting * Add a few more alternative names * Make RESX happy * exclude WindowsSettings.json from spell checker because all entries are placeholders for the translation * Translate all alternative names * Translate all notes * fix for not find "wifi" * fix typo * typo fixes and remove debug * Address feedback - correct author * Address feedback - settings entries * Address feedback - code changes * Address feedback - RESX changes and tool-tip * fix typo * Address feedback - remove superfluous interface * Address feedback - Update RESX * Address feedback - simplification * Address feedback - remove enumeration * Address feedback - move big function in extra helper classes * Address feedback - move big function in extra helper class * Address feedback - correct namespace * Address feedback - move translation to translation helper and make translation more robust * fix typo * Update src/modules/launcher/Plugins/Microsoft.PowerToys.Run.Plugin.WindowsSettings/Main.cs Co-authored-by: Heiko <61519853+htcfreek@users.noreply.github.com> * Update src/modules/launcher/Plugins/Microsoft.PowerToys.Run.Plugin.WindowsSettings/Helper/ResultHelper.cs Co-authored-by: Heiko <61519853+htcfreek@users.noreply.github.com> * Update src/modules/launcher/Plugins/Microsoft.PowerToys.Run.Plugin.WindowsSettings/Main.cs Co-authored-by: Heiko <61519853+htcfreek@users.noreply.github.com> * fix build * Address feedback * ups * Address feedback - Correct windows update settings name * Update src/modules/launcher/Plugins/Microsoft.PowerToys.Run.Plugin.WindowsSettings/WindowsSettings.json Co-authored-by: Heiko <61519853+htcfreek@users.noreply.github.com> * adding in dependencies so when you build Launcher, all plugins are included * Address feedback - add optional updates * Address feedback - use build numebr instaed of Windows version * Address feedback - Log difference between registry values + fix wrong ValueType (ushort -> uint) * Address feebdback - improved warning message on different registry values * fix typo * removed not need using * Update src/modules/launcher/Plugins/Microsoft.PowerToys.Run.Plugin.WindowsSettings/Helper/UnsupportedSettingsHelper.cs Co-authored-by: Heiko <61519853+htcfreek@users.noreply.github.com> * Update src/modules/launcher/Plugins/Microsoft.PowerToys.Run.Plugin.WindowsSettings/Helper/UnsupportedSettingsHelper.cs Co-authored-by: Heiko <61519853+htcfreek@users.noreply.github.com> * Update src/modules/launcher/Plugins/Microsoft.PowerToys.Run.Plugin.WindowsSettings/Helper/UnsupportedSettingsHelper.cs Co-authored-by: Heiko <61519853+htcfreek@users.noreply.github.com> * Addrress feedback, don't copy embed file * Address feedback - Remove duplicated or not available settings * Address feedback - Improve scoring * Address feedback - Add extra filter * Address feedback - replace the are filter sign with a better one * Address feedback - fix unwanted behavior * Address feedback - Change class name * Address feedback - Rename settings type * typo fix * Fix installer * Comment out localization support Co-authored-by: Sekan, Tobias Co-authored-by: Heiko <61519853+htcfreek@users.noreply.github.com> Co-authored-by: crutkas --- .github/actions/spell-check/excludes.txt | 1 + .github/actions/spell-check/expect.txt | 203 +- .pipelines/pipeline.user.windows.yml | 3 + PowerToys.sln | 8 + installer/PowerToysSetup/Product.wxs | 20 +- .../Classes/WindowsSetting.cs | 66 + .../Helper/ContextMenuHelper.cs | 71 + .../Helper/JsonSettingsListHelper.cs | 62 + .../Helper/ResultHelper.cs | 188 + .../Helper/TranslationHelper.cs | 90 + .../Helper/UnsupportedSettingsHelper.cs | 89 + .../Images/WindowsSettings.dark.png | Bin 0 -> 2882 bytes .../Images/WindowsSettings.light.png | Bin 0 -> 2781 bytes .../Main.cs | 217 + ...owerToys.Run.Plugin.WindowsSettings.csproj | 111 + .../Properties/Resources.Designer.cs | 3951 +++++++++++++++++ .../Properties/Resources.resx | 1739 ++++++++ .../WindowsSettings.json | 1739 ++++++++ .../plugin.json | 13 + 19 files changed, 8567 insertions(+), 4 deletions(-) create mode 100644 src/modules/launcher/Plugins/Microsoft.PowerToys.Run.Plugin.WindowsSettings/Classes/WindowsSetting.cs create mode 100644 src/modules/launcher/Plugins/Microsoft.PowerToys.Run.Plugin.WindowsSettings/Helper/ContextMenuHelper.cs create mode 100644 src/modules/launcher/Plugins/Microsoft.PowerToys.Run.Plugin.WindowsSettings/Helper/JsonSettingsListHelper.cs create mode 100644 src/modules/launcher/Plugins/Microsoft.PowerToys.Run.Plugin.WindowsSettings/Helper/ResultHelper.cs create mode 100644 src/modules/launcher/Plugins/Microsoft.PowerToys.Run.Plugin.WindowsSettings/Helper/TranslationHelper.cs create mode 100644 src/modules/launcher/Plugins/Microsoft.PowerToys.Run.Plugin.WindowsSettings/Helper/UnsupportedSettingsHelper.cs create mode 100644 src/modules/launcher/Plugins/Microsoft.PowerToys.Run.Plugin.WindowsSettings/Images/WindowsSettings.dark.png create mode 100644 src/modules/launcher/Plugins/Microsoft.PowerToys.Run.Plugin.WindowsSettings/Images/WindowsSettings.light.png create mode 100644 src/modules/launcher/Plugins/Microsoft.PowerToys.Run.Plugin.WindowsSettings/Main.cs create mode 100644 src/modules/launcher/Plugins/Microsoft.PowerToys.Run.Plugin.WindowsSettings/Microsoft.PowerToys.Run.Plugin.WindowsSettings.csproj create mode 100644 src/modules/launcher/Plugins/Microsoft.PowerToys.Run.Plugin.WindowsSettings/Properties/Resources.Designer.cs create mode 100644 src/modules/launcher/Plugins/Microsoft.PowerToys.Run.Plugin.WindowsSettings/Properties/Resources.resx create mode 100644 src/modules/launcher/Plugins/Microsoft.PowerToys.Run.Plugin.WindowsSettings/WindowsSettings.json create mode 100644 src/modules/launcher/Plugins/Microsoft.PowerToys.Run.Plugin.WindowsSettings/plugin.json diff --git a/.github/actions/spell-check/excludes.txt b/.github/actions/spell-check/excludes.txt index 2320d2b36e..3def147498 100644 --- a/.github/actions/spell-check/excludes.txt +++ b/.github/actions/spell-check/excludes.txt @@ -40,3 +40,4 @@ ignore$ ^\.github/ ^\.github/actions/spell-check/ ^\.gitmodules$ +(?:^|/)WindowsSettings\.json$ diff --git a/.github/actions/spell-check/expect.txt b/.github/actions/spell-check/expect.txt index 56a0565689..acd28e1621 100644 --- a/.github/actions/spell-check/expect.txt +++ b/.github/actions/spell-check/expect.txt @@ -12,6 +12,8 @@ Acceleratorkeys ACCEPTFILES accessibile accessibilityinsights +accessoryapps +accountinfo Acl aclapi AColumn @@ -22,18 +24,26 @@ actioned activatable ACTIVATEAPP activationaction +activityhistory Addavirtualdesktop +Addins +addphone addrum ADDUNDORECORD ADifferent ADMINS +adopsinsider +advancedgraphics advapi +advertisingid advfirewall AFeature AFX AGGREGATABLE AHybrid +airplanemode Aissue +akamaihd ALarger alekhyareddy ALIGNLEFT @@ -63,6 +73,7 @@ APIIs APPBARDATA appcontainer appdata +appdiagnostics APPICON appid appium @@ -74,7 +85,10 @@ appmanifest appmodel appref apps +appsfeatures +appsforwebsites appwindow +Appwiz appx appxmanifest APSTUDIO @@ -102,6 +116,8 @@ asm asmx aspnet aspx +assignedaccess +asyncwebview ASYNCWINDOWPLACEMENT ASYNCWINDOWPOS atl @@ -120,7 +136,9 @@ autocomplete autogenerated autogenerates AUTOHIDE +automaticfiledownloads AUTOMATIONPROPERTIES +autoplay Autorun AUTOSIZECOLUMNS autoupdate @@ -129,8 +147,10 @@ AWAYMODE azurecr azurewebsites backend +backgroundapps backtracer bak +batterysaver bbwe bcc bck @@ -155,6 +175,7 @@ bla blockquote blog BLUEGRAY +bluetooth BLURBEHIND BLURREGION bmi @@ -165,11 +186,15 @@ Bokm BOKMAL Bools bootstrapper +Bopomofo BOTTOMALIGN BPBF +bpmf +bpmfime bpp bricelam BRIGHTGREEN +broadfilesystemaccess Browsable bsd bstr @@ -186,7 +211,11 @@ buildtransitive BValue bytearray callbackptr +callhistory +Cangjie +cangjieime CANRENAME +capitalized Captureascreenshot CAPTURECHANGED CASESENSITIVE @@ -203,6 +232,7 @@ CDeclaration CDEF cdpx cdpxwin +CECEE CENTERALIGN cfg cguid @@ -219,6 +249,8 @@ CHILDWINDOW chrdavis chrono Chrzan +chrzan +chsime CHT CImage cinttypes @@ -234,6 +266,8 @@ CLIENTPULL clientside CLIPCHILDREN CLIPSIBLINGS +CLogo +closedcaptioning clrcall Cls CLSCTX @@ -260,6 +294,7 @@ COINIT colorconv colorhistory colorhistorylimit +colorfilter colorpicker COLORREF colorscheme @@ -281,6 +316,7 @@ concrt config CONFLICTINGMODIFIERKEY CONFLICTINGMODIFIERSHORTCUT +connecteddevices Connectquickaction CONOUT Consolas @@ -319,6 +355,9 @@ cref CRename critsec crlf +CRM +crmcustomerinsightsapp +crossdevice CRSEL crutkas CSearch @@ -346,10 +385,12 @@ Ctrls Ctx CUI currentculture +cursorandpointersize CURSORINFO cursorpos customaction CUSTOMACTIONTEST +customdevices cvd cwchar cwd @@ -370,8 +411,11 @@ DARKPURPLE DARKRED DARKTEAL DARKYELLOW +Dataflows +datausage Datavalue DATAW +dateandtime davidegiacometti Dayof dbdfc @@ -389,6 +433,7 @@ declspec decltype Dedup Deduplicate +defaultapps DEFAULTCOLOR defaultcommand DEFAULTFLAGS @@ -423,11 +468,17 @@ DEU devblogs devdocs devenum +deviceencryption +devicemanagenent DEVMON DFactory +DHCP +Dialpad diffing difftime dimm +directaccess +dirname dirs DISABLEASACTIONKEY dispid @@ -450,11 +501,15 @@ dllhost dllmain DNLEN docsmsft +Dns doctype +domainlexicon DONTVALIDATEPATH dotnet DOUBLEBUFFER DOverlay +downlevel +downloadmaps DOWNLOADONLY dpi DPICHANGED @@ -475,6 +530,7 @@ dupenv dutil DVASPECT DVASPECTINFO +DVR DVTARGETDEVICE DWindow DWINRT @@ -493,7 +549,45 @@ dword dworigin dwrite dxgi +dynamiclock +EABF +EAC +EACB +EACC +EADA +EADB +EADF +EAE +EAEE +EAEF +EAF +EAFC +EAFD Easeof +easeofaccess +eb +EBC +EBD +EBDA +EBE +EBEC +EBEE +EBEF +EBF +EBFC +ECAA +ECAB +ECAC +ECAF +ECCA +ECCB +ECCD +ECDC +ECDE +ECDF +ECEB +ECED +ECEE ecef ecount EDB @@ -508,6 +602,7 @@ efgh EFile egistry elseif +emailandaccounts Emoji emptyrecyclebin ENABLEDPOPUP @@ -574,6 +669,8 @@ EXTENDEDKEY EXTENDEDVERBS EXTENIONONLY EXTENSIONONLY +eyecontrol +eyetracker FAFAFA fallthrough fancyzones @@ -600,6 +697,8 @@ FILETYPE FILEVERSION Filterkeyboard finalizer +findfast +findmydevice findstr FIXEDFILEINFO FLASHZONES @@ -633,6 +732,8 @@ gabime GAC gacutil Gamebar +gamedvr +gamemode GBs gcnew gdi @@ -657,6 +758,7 @@ gmx GNumber google GPTR +Grayscale gui guiddef GUITHREADINFO @@ -694,6 +796,7 @@ HHmmss HHOOK HICON HIDEWINDOW +highcontrast HIMAGELIST himl hinst @@ -722,6 +825,7 @@ hostname hotkeycontrol hotkeys hotlight +hotspot HPAINTBUFFER hpj hpp @@ -848,6 +952,7 @@ impl IMulti INDEXTOSTATEIMAGEMASK indierawk +Inetcpl Infobar INFOEXAMPLE Infotip @@ -960,6 +1065,7 @@ IView IVirtual IWeb IXml +IWindows ixx IZone IZoom @@ -974,11 +1080,13 @@ jpe jpeg jpg JPN +jpnime json JSONOf jsonval jsoref JSX +jsx junja jxr jyuwono @@ -993,6 +1101,7 @@ KEYBOARDMANAGEREDITOR keyboardmanagerstate keyboardmanagerui keycode +keyconfig keydown keydropdowncontrol keyevent @@ -1011,9 +1120,13 @@ LAlt Lambson lamotile langword +langword Lastdevice LASTEXITCODE Laute +launchfaceenrollment +launchfingerprintenrollment +laute laviusmotileng LAYOUTRTL LBUTTON @@ -1064,6 +1177,7 @@ LOCALPACKAGE localport localtime LOCATIONCHANGE +lockscreen Lockyour logconsole logfile @@ -1185,7 +1299,11 @@ MINMAXINFO Miracast MJPG mkdir -mmi +Mlcfg +MLogo +MMI +Mmsys +mobilehotspot mockapi MODECHANGE moderncop @@ -1197,11 +1315,13 @@ MONITORINFOEXW monitorinfof Monthand Moq +moredetails MOUSEACTIVATE MOUSEHWHEEL MOUSEINPUT MOUSEMOVE MOUSESWITCH +mousetouchpad MOUSEWHEEL MOVESIZEEND MOVESIZESTART @@ -1253,6 +1373,7 @@ nameof NAMEONLY namespace NATIVEFNTCTL +navbar NCACTIVATE ncc NCCALCSIZE @@ -1277,10 +1398,13 @@ ndp Nefario neq NESW +netconnections netcore netcoreapp +Netcpl netframework NETFX +netsetup netsh netstandard Neue @@ -1289,9 +1413,11 @@ newitem newpath newrow Newtonsoft +nfctransactions niels nielslaute NIF +nightlight NLD nlog NLSTEXT @@ -1356,6 +1482,7 @@ NUMLOCK NUMPAD nunit Nvidia +nwc NWSE Objbase OBJID @@ -1388,6 +1515,8 @@ opensource Openthe openxmlformats OPTIMIZEFORINVOKE +optin +optionalfeatures OPTIONSGROUP ORPHANEDDIALOGTITLE oss @@ -1396,6 +1525,8 @@ ostream ostringstream OSVERSIONINFOEXW otating +otheroptions +otherusers OUTOFCONTEXT OUTOFMEMORY Outptr @@ -1444,6 +1575,10 @@ pgp pguid phbm phbmp +Phishing +phonecalls +php +phptest phwnd pici pid @@ -1473,11 +1608,14 @@ popd popup POPUPWINDOW posix +powerappscds +powercfg powerlauncher powerpreview powerrename POWERRENAMETEST powershell +powersleep powertoy powertoysinterop powertoyssetup @@ -1561,7 +1699,13 @@ Queryable QUERYENDSESSION QUERYOPEN QUEUESYNC +quickime QUICKLAYOUTSWITCH +quiethours +quietmomentsgame +quietmomentshome +quietmomentspresentation +quietmomentsscheduled qwertyuiopasdfghjklzxcvbnm qword qwrtyuiopsghjklzxvnm @@ -1599,6 +1743,8 @@ REFIID REGCLS regedit regex +regionformatting +regionlanguage REGISTERCLASSFAILED Registery registrypath @@ -1610,6 +1756,7 @@ remappings REMAPSUCCESSFUL REMAPUNSUCCESSFUL Remotable +remotedesktop REMOTEDISPLAY REMOTESESSION Removelnk @@ -1628,6 +1775,7 @@ Resizable resizers resmimetype RESOURCEID +restartoptions RESTORESIZE RESTORETOMAXIMIZED restrictedcapabilities @@ -1658,6 +1806,7 @@ royvou Rpc RRF rshift +RSHIFT Rsp rst Rstrtmgr @@ -1669,6 +1818,7 @@ ruleset RUNACTIVEXCTLS runas Rundialogbox +rundll rungameid RUNLEVEL runsettings @@ -1686,17 +1836,21 @@ safeprojectname SAMEKEYPREVIOUSLYMAPPED SAMESHORTCUTPREVIOUSLYMAPPED SAVEFAILED +savelocations scancode scanled +schedtasks Scn SCOOBE SCOPEID +screenrotation screenshot scrollable scrollviewer sddl sdk SDKDDK +SDNS searchbox SEARCHFOR SEARCHREPLACEGROUP @@ -1710,6 +1864,7 @@ serializationexception serializer serizalization serverside +sessioncleanup SETCONTEXT setcursor setenv @@ -1773,6 +1928,8 @@ sidepanel siex SIGABRT sigdn +Signin +signinoptions signtool SINGLEKEY singlekeyremapcontrol @@ -1807,6 +1964,8 @@ spdo spdth spec'ing specialfolder +speechrecognition +speechtyping spesi splitwstring sppd @@ -1858,9 +2017,12 @@ stdout STEPIT stgm STGMEDIUM +Sticpl stoi stol stoll +storagepolicies +storagesense stoul stoull strcmp @@ -1886,6 +2048,7 @@ SUBLANG subquery substr Superbar +surfacehub sut SVE svg @@ -1903,6 +2066,7 @@ SYSCHAR SYSCOLORCHANGE SYSCOMMAND SYSDEADCHAR +Sysdm SYSICONINDEX SYSKEY syskeydown @@ -1912,7 +2076,12 @@ SYSMENU systemd SYSTEMTIME Tadele +sz +tabletmode +tadele Tahoma +talenthrcore +talktocortana talynone TApp TApplication @@ -1956,6 +2125,8 @@ thre tif TILEDWINDOW timediff +timedate +Timeline TIMERID timeunion timeutil @@ -1975,6 +2146,7 @@ tooltip toolwindow TOPDOWNDIB toplevel +touchpad toupper Towindow towlower @@ -1984,6 +2156,8 @@ traies TRAYMOUSEMESSAGE TRK trl +trueplay +truetype trunc TStr tsx @@ -1999,6 +2173,7 @@ UAC UAL uap udit +udp UIA Uid uifabric @@ -2052,6 +2227,8 @@ Uptool upvote uri url +usagedetails +usb USEDEFAULT USEFILEATTRIBUTES USERDATA @@ -2091,6 +2268,7 @@ Versioning VFT vid VIDEOINFOHEADER +videoplayback viewbox viewmodel virtualization @@ -2102,7 +2280,10 @@ VKey VKTAB vmax vmin +voiceactivation +Voicemail VOS +vpn VREDRAW VSC VSCBD @@ -2140,11 +2321,16 @@ webclient webpack webpage website +webview wekyb Wevtapi +Wgpocpl Whichdoes whitespaces WIC +Wifi +wificalling +wifisettings wifstream wih wiki @@ -2155,6 +2341,7 @@ winapi wincolor windef windevbuildagents +windir Windowcontrols WINDOWCREATED WINDOWEDGE @@ -2162,10 +2349,14 @@ WINDOWNAME WINDOWPLACEMENT WINDOWPOSCHANGED WINDOWPOSCHANGING -Windowsapp +windowsanywhere +windowsapp WINDOWSBUILDNUMBER +windowsdefender windowsdesktop +windowsinsider windowssearch +windowsupdate windowsx windowwalker winerror @@ -2233,6 +2424,8 @@ wsz wtoi WTS WTSAT +wu +wubi Wwan www wxs @@ -2241,6 +2434,8 @@ xaml XAttribute xbf XBind +Xbox +xboxnetworking XBUTTON XBUTTONDBLCLK XBUTTONDOWN @@ -2272,6 +2467,8 @@ YIncrement yinwang yml YOffset +yourinfo +YourUserName YStr YUY YUYV @@ -2285,4 +2482,4 @@ zoneset ZONESETCHANGE Zoneszonabletester Zoomusingmagnifier -zzz +zzz \ No newline at end of file diff --git a/.pipelines/pipeline.user.windows.yml b/.pipelines/pipeline.user.windows.yml index 3995fe76cb..715a45dacb 100644 --- a/.pipelines/pipeline.user.windows.yml +++ b/.pipelines/pipeline.user.windows.yml @@ -131,6 +131,9 @@ build: - 'modules\launcher\Plugins\Microsoft.Plugin.Program\ManagedTelemetry.dll' - 'modules\launcher\Plugins\Microsoft.PowerToys.Run.Plugin.Registry\Microsoft.PowerToys.Run.Plugin.Registry.dll' - 'modules\launcher\Plugins\Microsoft.PowerToys.Run.Plugin.Registry\ManagedTelemetry.dll' + - 'modules\launcher\Plugins\Microsoft.PowerToys.Run.Plugin.WindowsSettings\ManagedTelemetry.dll' + - 'modules\launcher\Plugins\Microsoft.PowerToys.Run.Plugin.WindowsSettings\Microsoft.PowerToys.Run.Plugin.WindowsSettings.dll' + - 'modules\launcher\Plugins\Microsoft.PowerToys.Run.Plugin.WindowsSettings\WindowsSettings.json' - 'modules\launcher\Plugins\Microsoft.Plugin.Shell\Microsoft.Plugin.Shell.dll' - 'modules\launcher\Plugins\Microsoft.Plugin.Shell\ManagedTelemetry.dll' - 'modules\launcher\Plugins\Microsoft.Plugin.Uri\Microsoft.Plugin.Uri.dll' diff --git a/PowerToys.sln b/PowerToys.sln index 10a4e9b818..7d5e30a471 100644 --- a/PowerToys.sln +++ b/PowerToys.sln @@ -154,6 +154,7 @@ Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "PowerLauncher", "src\module {C21BFF9C-2C99-4B5F-B7C9-A5E6DDDB37B0} = {C21BFF9C-2C99-4B5F-B7C9-A5E6DDDB37B0} {0351ADA4-0C32-4652-9BA0-41F7B602372B} = {0351ADA4-0C32-4652-9BA0-41F7B602372B} {787B8AA6-CA93-4C84-96FE-DF31110AD1C4} = {787B8AA6-CA93-4C84-96FE-DF31110AD1C4} + {5043CECE-E6A7-4867-9CBE-02D27D83747A} = {5043CECE-E6A7-4867-9CBE-02D27D83747A} {F8B870EB-D5F5-45BA-9CF7-A5C459818820} = {F8B870EB-D5F5-45BA-9CF7-A5C459818820} {74F1B9ED-F59C-4FE7-B473-7B453E30837E} = {74F1B9ED-F59C-4FE7-B473-7B453E30837E} {4BABF3FE-3451-42FD-873F-3C332E18DCEF} = {4BABF3FE-3451-42FD-873F-3C332E18DCEF} @@ -343,6 +344,8 @@ Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ShortcutGuideModuleInterfac EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ShortcutGuide", "src\modules\ShortcutGuide\ShortcutGuide\ShortcutGuide.vcxproj", "{2EDB3EB4-FA92-4BFF-B2D8-566584837231}" EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.PowerToys.Run.Plugin.WindowsSettings", "src\modules\launcher\Plugins\Microsoft.PowerToys.Run.Plugin.WindowsSettings\Microsoft.PowerToys.Run.Plugin.WindowsSettings.csproj", "{5043CECE-E6A7-4867-9CBE-02D27D83747A}" +EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution Debug|x64 = Debug|x64 @@ -699,6 +702,10 @@ Global {2EDB3EB4-FA92-4BFF-B2D8-566584837231}.Debug|x64.Build.0 = Debug|x64 {2EDB3EB4-FA92-4BFF-B2D8-566584837231}.Release|x64.ActiveCfg = Release|x64 {2EDB3EB4-FA92-4BFF-B2D8-566584837231}.Release|x64.Build.0 = Release|x64 + {5043CECE-E6A7-4867-9CBE-02D27D83747A}.Debug|x64.ActiveCfg = Debug|x64 + {5043CECE-E6A7-4867-9CBE-02D27D83747A}.Debug|x64.Build.0 = Debug|x64 + {5043CECE-E6A7-4867-9CBE-02D27D83747A}.Release|x64.ActiveCfg = Release|x64 + {5043CECE-E6A7-4867-9CBE-02D27D83747A}.Release|x64.Build.0 = Release|x64 EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE @@ -805,6 +812,7 @@ Global {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} + {5043CECE-E6A7-4867-9CBE-02D27D83747A} = {4AFC9975-2456-4C70-94A4-84073C1CED93} EndGlobalSection GlobalSection(ExtensibilityGlobals) = postSolution SolutionGuid = {C3A2F9D1-7930-4EF4-A6FC-7EE0A99821D0} diff --git a/installer/PowerToysSetup/Product.wxs b/installer/PowerToysSetup/Product.wxs index be74ad1dc9..26568891fe 100644 --- a/installer/PowerToysSetup/Product.wxs +++ b/installer/PowerToysSetup/Product.wxs @@ -298,6 +298,10 @@ + + + + @@ -911,7 +915,7 @@ - + @@ -1002,6 +1006,9 @@ + @@ -1184,6 +1191,17 @@ + + + + + + + + + + + diff --git a/src/modules/launcher/Plugins/Microsoft.PowerToys.Run.Plugin.WindowsSettings/Classes/WindowsSetting.cs b/src/modules/launcher/Plugins/Microsoft.PowerToys.Run.Plugin.WindowsSettings/Classes/WindowsSetting.cs new file mode 100644 index 0000000000..5c5d2654ad --- /dev/null +++ b/src/modules/launcher/Plugins/Microsoft.PowerToys.Run.Plugin.WindowsSettings/Classes/WindowsSetting.cs @@ -0,0 +1,66 @@ +// Copyright (c) Microsoft Corporation +// The Microsoft Corporation licenses this file to you under the MIT license. +// See the LICENSE file in the project root for more information. + +using System.Collections.Generic; + +namespace Microsoft.PowerToys.Run.Plugin.WindowsSettings +{ + /// + /// A windows setting + /// + internal class WindowsSetting + { + /// + /// Initializes a new instance of the class. + /// + public WindowsSetting() + { + Name = string.Empty; + Area = string.Empty; + Command = string.Empty; + Type = string.Empty; + } + + /// + /// Gets or sets the name of this setting. + /// + public string Name { get; set; } + + /// + /// Gets or sets the area of this setting. + /// + public string Area { get; set; } + + /// + /// Gets or sets the command of this setting. + /// + public string Command { get; set; } + + /// + /// Gets or sets the type of the windows setting. + /// + public string Type { get; set; } + + /// + /// Gets or sets the alternative names of this setting. + /// + public IEnumerable? AltNames { get; set; } + + /// + /// Gets or sets a additional note of this settings. + /// (e.g. why is not supported on your system) + /// + public string? Note { get; set; } + + /// + /// Gets or sets the minimum need Windows build for this setting. + /// + public uint? IntroducedInBuild { get; set; } + + /// + /// Gets or sets the Windows build since this settings is not longer present. + /// + public uint? DeprecatedInBuild { get; set; } + } +} diff --git a/src/modules/launcher/Plugins/Microsoft.PowerToys.Run.Plugin.WindowsSettings/Helper/ContextMenuHelper.cs b/src/modules/launcher/Plugins/Microsoft.PowerToys.Run.Plugin.WindowsSettings/Helper/ContextMenuHelper.cs new file mode 100644 index 0000000000..b5cbe173c7 --- /dev/null +++ b/src/modules/launcher/Plugins/Microsoft.PowerToys.Run.Plugin.WindowsSettings/Helper/ContextMenuHelper.cs @@ -0,0 +1,71 @@ +// Copyright (c) Microsoft Corporation +// The Microsoft Corporation licenses this file to you under the MIT license. +// See the LICENSE file in the project root for more information. + +using System; +using System.Collections.Generic; +using System.Windows; +using System.Windows.Input; +using Microsoft.PowerToys.Run.Plugin.WindowsSettings.Properties; +using Wox.Plugin; +using Wox.Plugin.Logger; + +namespace Microsoft.PowerToys.Run.Plugin.WindowsSettings.Helper +{ + /// + /// Helper class to easier work with context menu entries + /// + internal static class ContextMenuHelper + { + /// + /// Return a list with all context menu entries for the given + /// Symbols taken from + /// + /// The result for the context menu entires + /// The name of the this assembly + /// A list with context menu entries + internal static List GetContextMenu(in Result result, in string assemblyName) + { + if (!(result?.ContextData is WindowsSetting entry)) + { + return new List(0); + } + + var list = new List(1) + { + new ContextMenuResult + { + AcceleratorKey = Key.C, + AcceleratorModifiers = ModifierKeys.Control, + Action = _ => TryToCopyToClipBoard(entry.Command), + FontFamily = "Segoe MDL2 Assets", + Glyph = "\xE8C8", // E8C8 => Symbol: Copy + PluginName = assemblyName, + Title = $"{Resources.CopyCommand} (Ctrl+C)", + }, + }; + + return list; + } + + /// + /// Copy the given text to the clipboard + /// + /// The text to copy to the clipboard + /// The text successful copy to the clipboard, otherwise + private static bool TryToCopyToClipBoard(in string text) + { + try + { + Clipboard.Clear(); + Clipboard.SetText(text); + return true; + } + catch (Exception exception) + { + Log.Exception("Can't copy to clipboard", exception, typeof(Main)); + return false; + } + } + } +} diff --git a/src/modules/launcher/Plugins/Microsoft.PowerToys.Run.Plugin.WindowsSettings/Helper/JsonSettingsListHelper.cs b/src/modules/launcher/Plugins/Microsoft.PowerToys.Run.Plugin.WindowsSettings/Helper/JsonSettingsListHelper.cs new file mode 100644 index 0000000000..0ec818589e --- /dev/null +++ b/src/modules/launcher/Plugins/Microsoft.PowerToys.Run.Plugin.WindowsSettings/Helper/JsonSettingsListHelper.cs @@ -0,0 +1,62 @@ +// Copyright (c) Microsoft Corporation +// The Microsoft Corporation licenses this file to you under the MIT license. +// See the LICENSE file in the project root for more information. + +using System; +using System.Collections.Generic; +using System.IO; +using System.Linq; +using System.Reflection; +using System.Text.Json; +using System.Text.Json.Serialization; +using Wox.Plugin.Logger; + +namespace Microsoft.PowerToys.Run.Plugin.WindowsSettings.Helper +{ + /// + /// Helper class to easier work with the JSON file that contains all Windows settings + /// + internal static class JsonSettingsListHelper + { + /// + /// The name of the file that contains all settings for the query + /// + private const string _settingsFile = "WindowsSettings.json"; + + /// + /// Read all possible Windows settings. + /// + /// A list with all possible windows settings. + internal static IEnumerable ReadAllPossibleSettings() + { + var assembly = Assembly.GetExecutingAssembly(); + var type = assembly.GetTypes().FirstOrDefault(x => x.Name == nameof(Main)); + + IEnumerable? settingsList = null; + + try + { + var resourceName = $"{type?.Namespace}.{_settingsFile}"; + using var stream = assembly.GetManifestResourceStream(resourceName); + if (stream is null) + { + throw new Exception("stream is null"); + } + + var options = new JsonSerializerOptions(); + options.Converters.Add(new JsonStringEnumConverter()); + + using var reader = new StreamReader(stream); + var text = reader.ReadToEnd(); + + settingsList = JsonSerializer.Deserialize>(text, options); + } + catch (Exception exception) + { + Log.Exception("Error loading settings JSON file", exception, typeof(Main)); + } + + return settingsList ?? Enumerable.Empty(); + } + } +} diff --git a/src/modules/launcher/Plugins/Microsoft.PowerToys.Run.Plugin.WindowsSettings/Helper/ResultHelper.cs b/src/modules/launcher/Plugins/Microsoft.PowerToys.Run.Plugin.WindowsSettings/Helper/ResultHelper.cs new file mode 100644 index 0000000000..fbea9bab1b --- /dev/null +++ b/src/modules/launcher/Plugins/Microsoft.PowerToys.Run.Plugin.WindowsSettings/Helper/ResultHelper.cs @@ -0,0 +1,188 @@ +// Copyright (c) Microsoft Corporation +// The Microsoft Corporation licenses this file to you under the MIT license. +// See the LICENSE file in the project root for more information. + +using System; +using System.Collections.Generic; +using System.Diagnostics; +using System.Linq; +using System.Text; +using Microsoft.PowerToys.Run.Plugin.WindowsSettings.Properties; +using Wox.Plugin; +using Wox.Plugin.Logger; + +namespace Microsoft.PowerToys.Run.Plugin.WindowsSettings.Helper +{ + /// + /// Helper class to easier work with results + /// + internal static class ResultHelper + { + /// + /// Return a list with s, based on the given list. + /// + /// The original result list to convert. + /// The path to the icon of each entry. + /// A list with . + internal static List GetResultList( + in IEnumerable list, + string query, + in string iconPath) + { + var resultList = new List(list.Count()); + + foreach (var entry in list) + { + var result = new Result + { + Action = (_) => DoOpenSettingsAction(entry), + IcoPath = iconPath, + SubTitle = $"{Resources.Area} \"{entry.Area}\" {Resources.SubtitlePreposition} {entry.Type}", + Title = entry.Name, + ContextData = entry, + }; + + AddOptionalToolTip(entry, result); + + resultList.Add(result); + } + + SetScores(resultList, query); + + return resultList; + } + + /// + /// Add a tool-tip to the given , based o the given . + /// + /// The that contain informations for the tool-tip. + /// The that need a tool-tip. + private static void AddOptionalToolTip(WindowsSetting entry, Result result) + { + var toolTipText = new StringBuilder(); + + toolTipText.AppendLine($"{Resources.Application}: {entry.Type}"); + toolTipText.AppendLine($"{Resources.Area}: {entry.Area}"); + + if (entry.AltNames != null && entry.AltNames.Any()) + { + var altList = entry.AltNames.Aggregate((current, next) => $"{current}, {next}"); + + toolTipText.AppendLine($"{Resources.AlternativeName}: {altList}"); + } + + toolTipText.Append($"{Resources.Command}: {entry.Command}"); + + if (!string.IsNullOrEmpty(entry.Note)) + { + toolTipText.AppendLine(string.Empty); + toolTipText.AppendLine(string.Empty); + toolTipText.Append($"{Resources.Note}: {entry.Note}"); + } + + result.ToolTipData = new ToolTipData(entry.Name, toolTipText.ToString()); + } + + /// + /// Open the settings page of the given . + /// + /// The that contain the information to open the setting on command level. + /// if the settings could be opened, otherwise . + private static bool DoOpenSettingsAction(WindowsSetting entry) + { + ProcessStartInfo processStartInfo; + + var command = entry.Command; + + if (command.Contains("%windir%", StringComparison.InvariantCultureIgnoreCase)) + { + var windowsFolder = Environment.GetFolderPath(Environment.SpecialFolder.Windows); + command = command.Replace("%windir%", windowsFolder, StringComparison.InvariantCultureIgnoreCase); + } + + if (command.Contains(' ')) + { + var commandSplit = command.Split(' '); + var file = commandSplit.FirstOrDefault(); + var arguments = command[file.Length..].TrimStart(); + + processStartInfo = new ProcessStartInfo(file, arguments) + { + UseShellExecute = false, + }; + } + else + { + processStartInfo = new ProcessStartInfo(command) + { + UseShellExecute = true, + }; + } + + try + { + Process.Start(processStartInfo); + return true; + } + catch (Exception exception) + { + Log.Exception("can't open settings", exception, typeof(ResultHelper)); + return false; + } + } + + /// + /// Set the score (known as order number or ranking number) + /// for all in the given list, based on the given query. + /// + /// A list with s that need scores. + /// The query to calculated the score for the s. + private static void SetScores(IEnumerable resultList, string query) + { + var lowScore = 1_000; + var mediumScore = 5_000; + var highScore = 10_000; + + foreach (var result in resultList) + { + if (!(result.ContextData is WindowsSetting windowsSetting)) + { + continue; + } + + if (windowsSetting.Name.StartsWith(query, StringComparison.CurrentCultureIgnoreCase)) + { + result.Score = highScore--; + continue; + } + + // If query starts with second or next word of name, set score. + if (windowsSetting.Name.Contains($" {query}", StringComparison.CurrentCultureIgnoreCase)) + { + result.Score = mediumScore--; + continue; + } + + if (windowsSetting.Area.StartsWith(query, StringComparison.CurrentCultureIgnoreCase)) + { + result.Score = lowScore--; + continue; + } + + if (windowsSetting.AltNames is null) + { + result.Score = lowScore--; + continue; + } + + if (windowsSetting.AltNames.Any(x => x.StartsWith(query, StringComparison.CurrentCultureIgnoreCase))) + { + result.Score = mediumScore--; + continue; + } + + result.Score = lowScore--; + } + } + } +} diff --git a/src/modules/launcher/Plugins/Microsoft.PowerToys.Run.Plugin.WindowsSettings/Helper/TranslationHelper.cs b/src/modules/launcher/Plugins/Microsoft.PowerToys.Run.Plugin.WindowsSettings/Helper/TranslationHelper.cs new file mode 100644 index 0000000000..ee3d92c36a --- /dev/null +++ b/src/modules/launcher/Plugins/Microsoft.PowerToys.Run.Plugin.WindowsSettings/Helper/TranslationHelper.cs @@ -0,0 +1,90 @@ +// Copyright (c) Microsoft Corporation +// The Microsoft Corporation licenses this file to you under the MIT license. +// See the LICENSE file in the project root for more information. + +using System.Collections.Generic; +using System.Collections.ObjectModel; +using System.Linq; +using Microsoft.PowerToys.Run.Plugin.WindowsSettings.Properties; +using Wox.Plugin.Logger; + +namespace Microsoft.PowerToys.Run.Plugin.WindowsSettings.Helper +{ + /// + /// Helper class to easier work with translations. + /// + internal static class TranslationHelper + { + /// + /// Translate all settings of the given list with . + /// + /// The list that contains to translate. + internal static void TranslateAllSettings(in IEnumerable? settingsList) + { + if (settingsList is null) + { + return; + } + + foreach (var settings in settingsList) + { + var area = Resources.ResourceManager.GetString($"Area{settings.Area}"); + var name = Resources.ResourceManager.GetString(settings.Name); + var type = Resources.ResourceManager.GetString(settings.Type); + + if (string.IsNullOrEmpty(area)) + { + Log.Warn($"Resource string for [Area{settings.Area}] not found", typeof(Main)); + } + + if (string.IsNullOrEmpty(name)) + { + Log.Warn($"Resource string for [{settings.Name}] not found", typeof(Main)); + } + + if (string.IsNullOrEmpty(type)) + { + Log.Warn($"Resource string for [{settings.Name}] not found", typeof(Main)); + } + + settings.Area = area ?? settings.Area ?? string.Empty; + settings.Name = name ?? settings.Name ?? string.Empty; + settings.Type = type ?? settings.Type ?? string.Empty; + + if (!string.IsNullOrEmpty(settings.Note)) + { + var note = Resources.ResourceManager.GetString(settings.Note); + if (string.IsNullOrEmpty(note)) + { + Log.Warn($"Resource string for [{settings.Note}] not found", typeof(Main)); + } + + settings.Note = note ?? settings.Note ?? string.Empty; + } + + if (!(settings.AltNames is null) && settings.AltNames.Any()) + { + var translatedAltNames = new Collection(); + + foreach (var altName in settings.AltNames) + { + if (string.IsNullOrWhiteSpace(altName)) + { + continue; + } + + var translatedAltName = Resources.ResourceManager.GetString(altName); + if (string.IsNullOrEmpty(translatedAltName)) + { + Log.Warn($"Resource string for [{altName}] not found", typeof(Main)); + } + + translatedAltNames.Add(translatedAltName ?? altName); + } + + settings.AltNames = translatedAltNames; + } + } + } + } +} diff --git a/src/modules/launcher/Plugins/Microsoft.PowerToys.Run.Plugin.WindowsSettings/Helper/UnsupportedSettingsHelper.cs b/src/modules/launcher/Plugins/Microsoft.PowerToys.Run.Plugin.WindowsSettings/Helper/UnsupportedSettingsHelper.cs new file mode 100644 index 0000000000..d455067f46 --- /dev/null +++ b/src/modules/launcher/Plugins/Microsoft.PowerToys.Run.Plugin.WindowsSettings/Helper/UnsupportedSettingsHelper.cs @@ -0,0 +1,89 @@ +// Copyright (c) Microsoft Corporation +// The Microsoft Corporation licenses this file to you under the MIT license. +// See the LICENSE file in the project root for more information. + +using System; +using System.Collections.Generic; +using System.Linq; +using Wox.Plugin.Logger; + +namespace Microsoft.PowerToys.Run.Plugin.WindowsSettings.Helper +{ + /// + /// Helper class to easier work with the version of the Windows OS + /// + internal static class UnsupportedSettingsHelper + { + private const string _keyPath = "HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion"; + private const string _keyNameBuild = "CurrentBuild"; + private const string _keyNameBuildNumber = "CurrentBuildNumber"; + + /// + /// Remove all of the given list that are not present on the current used Windows build. + /// + /// The list with to filter. + /// A new list with that only contain present Windows settings for this OS. + internal static IEnumerable FilterByBuild(in IEnumerable? settingsList) + { + if (settingsList is null) + { + return Enumerable.Empty(); + } + + var currentBuild = GetNumericRegistryValue(_keyPath, _keyNameBuild); + var currentBuildNumber = GetNumericRegistryValue(_keyPath, _keyNameBuildNumber); + + if (currentBuild != currentBuildNumber) + { + var usedValueName = currentBuild != uint.MinValue ? _keyNameBuild : _keyNameBuildNumber; + var warningMessage = + $"Detecting the Windows version in registry ({_keyPath}) leads to an inconclusive" + + $" result ({_keyNameBuild}={currentBuild}, {_keyNameBuildNumber}={currentBuildNumber})!" + + $" For resolving the conflict we use the value of '{usedValueName}'."; + + Log.Warn(warningMessage, typeof(UnsupportedSettingsHelper)); + } + + var currentWindowsBuild = currentBuild != uint.MinValue + ? currentBuild + : currentBuildNumber; + + var filteredSettingsList = settingsList.Where(found + => (found.DeprecatedInBuild == null || currentWindowsBuild < found.DeprecatedInBuild) + && (found.IntroducedInBuild == null || currentWindowsBuild >= found.IntroducedInBuild)); + + filteredSettingsList = filteredSettingsList.OrderBy(found => found.Name); + + return filteredSettingsList; + } + + /// + /// Return a unsigned numeric value from given registry value name inside the given registry key. + /// + /// The registry key. + /// The name of the registry value. + /// A registry value or on error. + private static uint GetNumericRegistryValue(in string registryKey, in string valueName) + { + object registryValueData; + + try + { + registryValueData = Win32.Registry.GetValue(registryKey, valueName, uint.MinValue); + } + catch (Exception exception) + { + Log.Exception( + $"Can't get registry value for '{valueName}'", + exception, + typeof(UnsupportedSettingsHelper)); + + return uint.MinValue; + } + + return uint.TryParse(registryValueData as string, out var buildNumber) + ? buildNumber + : uint.MinValue; + } + } +} diff --git a/src/modules/launcher/Plugins/Microsoft.PowerToys.Run.Plugin.WindowsSettings/Images/WindowsSettings.dark.png b/src/modules/launcher/Plugins/Microsoft.PowerToys.Run.Plugin.WindowsSettings/Images/WindowsSettings.dark.png new file mode 100644 index 0000000000000000000000000000000000000000..b45708305fa713735a7d9eb4068286994c2b73dc GIT binary patch literal 2882 zcmcIm4Nw%<9Y3TZIF&Zokk)GFWpUCpxVK;T;cd7?;Ut`J7g<*h*Cw`Kul{$tvI$CZQ4mEK@!t^_}RC|0h&?k zWZJuXx4ZBC-tYhWf4uj0lehAb1@jlpH@vX8EKSi2#nB{V<*hW&EeGijfvu@x zfUk0urfuOTClS*1C{I!Gc-$Q4%!(SM7>C0_(JaNXBu0>0i>$*0DQgAO3@)Szsua~F zMFs{V^eZvlNnoW@E<~a;w6c~C6Al=afKiGu(}qjaK#%A4&`4wkt?8?pv6Zymn-Xg^ zEm1^OAx(*?0$SCKWW8Y8STv;QiWX9Cp>1aP28E(9V=x+1!>RCy0)@gTg1I$}Wm5X0 ze2I#nuBbJN5}r4y8s3Rv~WR0Y4_*cVNc+SpS=t7$1 zX?hCk!F3=)9nOFml4eN8Zh$Q`Z&_YQGqYetlmabx0`+)!x2)+<7LeQJB(Ny6B#AtY z?8^fJ%aJVO50DOK1;521*rwSYRVBP~VEB4gLzRdbS&ruXHUW~N!)7O0 z(c&i^n3D9s-=@z41=?2oyDavl`w*feqzJ3QdEmYfM~1`ph-Hw{rWN> zD6)nG9qBO@Kv9ZHnjpzRfWi_U)R2fL03^k<>sMKd*AVeP;EgCE&`~6cMM*N=L?kgL z>ma6sFg{=KafeUVlw<_(!jvI^VW}ww&0tMT(!i8UT1<-~S(G#lfmm2qB>`z5sKRDR z#K0;Ek7G9@*pdR8rDmk65R)MR$xs7Ozk-s4oIAhR2M#VjoX>y9zV>yFks0}LdCBG!9d6BCexfByIm`5LhbMQjy?Sg z`itKm@5>6clkJ80OSX3n_HNBPk+(0eEN2^T-t`lQ-#GJ0*h}{>)AoPuOJ6SUSz6xv zZg*$)6T_p&=MSBw8yXj9g|{4T`%SVpV{TjiihsN_y6=^`n2XpP$+_z>*PF*WkC*(V z{>qXIOOxk*|G>JntN(rZuaj|f?6J#h4_gL~)GAV2Vqnky=YG51d9eR11{?t23|f!lk*T$uF!JIe$+_X+rKCeCn%# z#>qFwK5pDtn>g@V+oIvd+HZWgv8hiFuE>1r)n5k#TbjP@UUOf0G5pZgMU@Sn@@@If zuYOV&$?dval=(@{nI(hs+8%7PFDoA^yzn>Q@droq|F|vVz`X9xns4^x-goahX4lf{ z`(g3D=wkcbSG|)X|FTXd#=I5PzpLIk9?fe#)%4vxBY)bupr@{2gZRKgxjNKPbZz@U z{Om^~2j8yX=04H=DP5H)*uDScn6RnAKJMF|@l0Kp@|E|cv6HWM*N(V;7kl5{W82U++5XZ-U;aOLT)JyXMd$OR?}g?UbM`(tu=nqe zyYgbqFLytl>}Yl5UbMZGZ)$3EUO9BG|46k!W}bS!Z+*^>GD?pvzBaMz&_c8#oE`Z= z^6tjLiC6NEZ0{d96(=@BSmAqKGlW$M9 z>=rPOG|kilfrJ)&XaX}SQyNThn1p7)&}JAyP1{M_PMS7u>gLHGyb@aKxHNQ6mTkxY zWiqWs(%tQS`~AM(@AvKPJz2SY(WKmhT$jr=sbX<3%#Nb-8$Xu)uO9R16YMY{x%gq~ za^;e2n;21Fi+=U~@ zIY9IPx7r&LL&-8+M;5nOcvZ{tD%4VsRGoWZ0hpiG7(oKt5Tp}vgKFsjm*Lgexic(q zAOo@M16-*S5LAaML78b`;B$*S5=9yKRk!5xC|-FkkVRP(L`hIYUh-;QQB&rD?1y8~ zEIq1)gAZn7v8w=AXWL0l5Sp5r+)awxv|@s!s;VH$f-Lh4!P92LhH2iQvxXUhm?DcL zZDJb0VT2JgWd}H>bSQ;Ha)j2P*)p+$32B%VB)90KGz<)dZVgQ&M$ptQZ)8!jdT&Tf ztD2Ko2xDrdEQHG&v0={|4wkGlZIjlSH_8VQ(8S@BGHbR^(7PB3oDuu?`} zQY*7Cv`wqZG~>gKsvM38WQGIxttN(UHqqIRqU;15gf5NfUL?z-wkk?h8pOR8G=zWYBxa(m&RC2{;Laxn~A5e@z&Cz>VuxB%zT0TIxqS?ejcj2 z%qvKaDoBx#q%ep4AEjrxQ5`g5m_1udtRBt@@XWf@*a#Q%UdVd}ufi6j$64E7Kqddjdt$_8<^zp(9& z?W`He7_fzDKmg;UAqCxFWr|QRloCzRBsO$HDF&&yZ4rbih*_|a=nNPp>^@5~!6KQU zku+kd=HM}iO{NBueyx989gNt6z z{q^`qe>J1@&`)Qj@5Fa*?Qa8HcYh{UzB+ey@5|wum)^PmS?;dFiyK`7+t%E>=!b1H ze=;e3ckzba>Iu)BT(W!K$%b8Ve`MU>OY#TaJazal`!D~tWcS#b{+zbn!PZC2W6wRm z;#(ahv9^Nu{|zp5Zma*`@TOA}_kMfz_STlQTQ5cVv3Z{yzIs6ZPG9`)S-X|~*N(P) zS1hbuvG;Eiq9xsDrjPrhG_z+y(JSjW|FX8{)toJ#^yM5|TR6Dpx%Zy08gqEcnbxNM zRnL5_Vb7&?PZ;NZzcYsHE59iyQZ}!7WZpm`-P+pu;JOzMojqOn*n2N+`{$OW8{a`k ziyF3f)lB=>oS%m;KeR8{`Lo=W;V;$p?}BeV+V=MMue2|%zS481_6Nt5gQ2P0+orv> zZRPnkt9I>`H=phre7EP4v1LklQ{J?m&i$RsruXH}n6vL#{%5CtS6bqS9S8SxOm;U; z&Of;icK!LU?|$XTxDNHJ^7@NA8}@ihyV}7tySJ~n>l@Yg9U44!VL>GC^|fz2v~%y- zBOjIIpWd|V{atio|I7L9=Rd7?7rpV?kLIuXx{mn;4a&Wz4;}wFx8mr4JotyZ{TPzLGQb_>aea^l_d)|KV|$#-Dw>bqh|3{tZ)J%=_@mC)_y)F3u?KdVJ1ge%ZdV z?#u0kPo3DL92}_MarMK<((dkGyii^}@WFwt>(_NZ+qY!?{Zp^b?ATF4_U9}?MU@4| a@94Vcq*`;28gyPjE6SG#4=j9a<9`6(f!QGd literal 0 HcmV?d00001 diff --git a/src/modules/launcher/Plugins/Microsoft.PowerToys.Run.Plugin.WindowsSettings/Main.cs b/src/modules/launcher/Plugins/Microsoft.PowerToys.Run.Plugin.WindowsSettings/Main.cs new file mode 100644 index 0000000000..dfc9b22964 --- /dev/null +++ b/src/modules/launcher/Plugins/Microsoft.PowerToys.Run.Plugin.WindowsSettings/Main.cs @@ -0,0 +1,217 @@ +// Copyright (c) Microsoft Corporation +// The Microsoft Corporation licenses this file to you under the MIT license. +// See the LICENSE file in the project root for more information. + +using System; +using System.Collections.Generic; +using System.Linq; +using System.Reflection; +using ManagedCommon; +using Microsoft.PowerToys.Run.Plugin.WindowsSettings.Helper; +using Microsoft.PowerToys.Run.Plugin.WindowsSettings.Properties; +using Wox.Plugin; + +namespace Microsoft.PowerToys.Run.Plugin.WindowsSettings +{ + /// + /// Main class of this plugin that implement all used interfaces. + /// + public class Main : IPlugin, IContextMenu, IPluginI18n, IDisposable + { + /// + /// The path to the symbol for a light theme. + /// + private const string _lightSymbol = "Images/WindowsSettings.light.png"; + + /// + /// The path to the symbol for a dark theme. + /// + private const string _darkSymbol = "Images/WindowsSettings.dark.png"; + + /// + /// The name of this assembly. + /// + private readonly string _assemblyName; + + /// + /// The initial context for this plugin (contains API and meta-data). + /// + private PluginInitContext? _context; + + /// + /// The path to the icon for each result. + /// + private string _defaultIconPath; + + /// + /// Indicate that the plugin is disposed. + /// + private bool _disposed; + + /// + /// List that contain all settings. + /// + private IEnumerable? _settingsList; + + /// + /// Initializes a new instance of the class. + /// + public Main() + { + _assemblyName = Assembly.GetExecutingAssembly().GetName().Name ?? Name; + _defaultIconPath = _lightSymbol; + } + + /// + /// Gets the localized name. + /// + public string Name => Resources.PluginTitle; + + /// + /// Gets the localized description. + /// + public string Description => Resources.PluginDescription; + + /// + /// Initialize the plugin with the given . + /// + /// The for this plugin. + public void Init(PluginInitContext context) + { + _context = context ?? throw new ArgumentNullException(nameof(context)); + _context.API.ThemeChanged += OnThemeChanged; + UpdateIconPath(_context.API.GetCurrentTheme()); + + _settingsList = JsonSettingsListHelper.ReadAllPossibleSettings(); + _settingsList = UnsupportedSettingsHelper.FilterByBuild(_settingsList); + + TranslationHelper.TranslateAllSettings(_settingsList); + } + + /// + /// Return a filtered list, based on the given query. + /// + /// The query to filter the list. + /// A filtered list, can be empty when nothing was found. + public List Query(Query query) + { + if (_settingsList is null) + { + return new List(0); + } + + var filteredList = _settingsList + .Where(Predicate) + .OrderBy(found => found.Name); + + var newList = ResultHelper.GetResultList(filteredList, query.Search, _defaultIconPath); + return newList; + + bool Predicate(WindowsSetting found) + { + if (found.Name.Contains(query.Search, StringComparison.CurrentCultureIgnoreCase)) + { + return true; + } + + // Search for Area only by key char + if (found.Area.Contains(query.Search.Replace(":", string.Empty), StringComparison.CurrentCultureIgnoreCase) + && query.Search.EndsWith(":")) + { + return true; + } + + if (found.Area.Contains(query.Search, StringComparison.CurrentCultureIgnoreCase)) + { + return true; + } + + if (!(found.AltNames is null)) + { + foreach (var altName in found.AltNames) + { + if (altName.Contains(query.Search, StringComparison.CurrentCultureIgnoreCase)) + { + return true; + } + } + } + + return false; + } + } + + /// + /// Return a list context menu entries for a given (shown at the right side of the result). + /// + /// The for the list with context menu entries. + /// A list context menu entries. + public List LoadContextMenus(Result selectedResult) + { + return ContextMenuHelper.GetContextMenu(selectedResult, _assemblyName); + } + + /// + public void Dispose() + { + Dispose(true); + GC.SuppressFinalize(this); + } + + /// + /// Wrapper method for that dispose additional objects and events form the plugin itself. + /// + /// Indicate that the plugin is disposed. + protected virtual void Dispose(bool disposing) + { + if (_disposed || !disposing) + { + return; + } + + if (!(_context is null)) + { + _context.API.ThemeChanged -= OnThemeChanged; + } + + _disposed = true; + } + + /// + /// Gets the localized name. + /// + public string GetTranslatedPluginTitle() + { + return Name; + } + + /// + /// Gets the localized description. + /// + public string GetTranslatedPluginDescription() + { + return Description; + } + + /// + /// Change all theme-based elements (typical called when the plugin theme has changed). + /// + /// The old . + /// The new . + private void OnThemeChanged(Theme oldtheme, Theme newTheme) + { + UpdateIconPath(newTheme); + } + + /// + /// Update all icons (typical called when the plugin theme has changed). + /// + /// The new for the icons. + private void UpdateIconPath(Theme theme) + { + _defaultIconPath = theme == Theme.Light || theme == Theme.HighContrastWhite + ? _lightSymbol + : _darkSymbol; + } + } +} diff --git a/src/modules/launcher/Plugins/Microsoft.PowerToys.Run.Plugin.WindowsSettings/Microsoft.PowerToys.Run.Plugin.WindowsSettings.csproj b/src/modules/launcher/Plugins/Microsoft.PowerToys.Run.Plugin.WindowsSettings/Microsoft.PowerToys.Run.Plugin.WindowsSettings.csproj new file mode 100644 index 0000000000..4b7cf12b22 --- /dev/null +++ b/src/modules/launcher/Plugins/Microsoft.PowerToys.Run.Plugin.WindowsSettings/Microsoft.PowerToys.Run.Plugin.WindowsSettings.csproj @@ -0,0 +1,111 @@ + + + + + netcoreapp3.1 + {5043CECE-E6A7-4867-9CBE-02D27D83747A} + Properties + Microsoft.PowerToys.Run.Plugin.WindowsSettings + Microsoft.PowerToys.Run.Plugin.WindowsSettings + $(Version).0 + false + false + x64 + prompt + true + en-US + enable + + + + ..\..\..\..\..\x64\Debug\modules\launcher\Plugins\Microsoft.PowerToys.Run.Plugin.WindowsSettings\ + DEBUG;TRACE + false + full + true + 8.0 + x64 + MinimumRecommendedRules.ruleset + 4 + true + + + + ..\..\..\..\..\x64\Release\modules\launcher\Plugins\Microsoft.PowerToys.Run.Plugin.WindowsSettings\ + TRACE + true + pdbonly + 8.0 + x64 + MinimumRecommendedRules.ruleset + 4 + true + + + + + + + + + false + + + false + + + + + + PreserveNewest + + + + + + GlobalSuppressions.cs + + + StyleCop.json + + + + + + Never + + + + + + 1.1.118 + runtime; build; native; contentfiles; analyzers; buildtransitive + all + + + + + + True + True + Resources.resx + + + + + + ResXFileCodeGenerator + Resources.Designer.cs + + + + + + PreserveNewest + + + PreserveNewest + + + + \ No newline at end of file diff --git a/src/modules/launcher/Plugins/Microsoft.PowerToys.Run.Plugin.WindowsSettings/Properties/Resources.Designer.cs b/src/modules/launcher/Plugins/Microsoft.PowerToys.Run.Plugin.WindowsSettings/Properties/Resources.Designer.cs new file mode 100644 index 0000000000..37a3d1e427 --- /dev/null +++ b/src/modules/launcher/Plugins/Microsoft.PowerToys.Run.Plugin.WindowsSettings/Properties/Resources.Designer.cs @@ -0,0 +1,3951 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:4.0.30319.42000 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +namespace Microsoft.PowerToys.Run.Plugin.WindowsSettings.Properties { + using System; + + + /// + /// A strongly-typed resource class, for looking up localized strings, etc. + /// + // This class was auto-generated by the StronglyTypedResourceBuilder + // class via a tool like ResGen or Visual Studio. + // To add or remove a member, edit your .ResX file then rerun ResGen + // with the /str option, or rebuild your VS project. + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "16.0.0.0")] + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] + internal class Resources { + + private static global::System.Resources.ResourceManager resourceMan; + + private static global::System.Globalization.CultureInfo resourceCulture; + + [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] + internal Resources() { + } + + /// + /// Returns the cached ResourceManager instance used by this class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Resources.ResourceManager ResourceManager { + get { + if (object.ReferenceEquals(resourceMan, null)) { + global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("Microsoft.PowerToys.Run.Plugin.WindowsSettings.Properties.Resources", typeof(Resources).Assembly); + resourceMan = temp; + } + return resourceMan; + } + } + + /// + /// Overrides the current thread's CurrentUICulture property for all + /// resource lookups using this strongly typed resource class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Globalization.CultureInfo Culture { + get { + return resourceCulture; + } + set { + resourceCulture = value; + } + } + + /// + /// Looks up a localized string similar to About. + /// + internal static string About { + get { + return ResourceManager.GetString("About", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to access.cpl. + /// + internal static string access_cpl { + get { + return ResourceManager.GetString("access.cpl", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Accessibility Options. + /// + internal static string AccessibilityOptions { + get { + return ResourceManager.GetString("AccessibilityOptions", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Accessory apps. + /// + internal static string AccessoryApps { + get { + return ResourceManager.GetString("AccessoryApps", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Access work or school. + /// + internal static string AccessWorkOrSchool { + get { + return ResourceManager.GetString("AccessWorkOrSchool", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Account info. + /// + internal static string AccountInfo { + get { + return ResourceManager.GetString("AccountInfo", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Accounts. + /// + internal static string Accounts { + get { + return ResourceManager.GetString("Accounts", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Action Center. + /// + internal static string ActionCenter { + get { + return ResourceManager.GetString("ActionCenter", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Activation. + /// + internal static string Activation { + get { + return ResourceManager.GetString("Activation", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Activity history. + /// + internal static string ActivityHistory { + get { + return ResourceManager.GetString("ActivityHistory", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Add Hardware. + /// + internal static string AddHardware { + get { + return ResourceManager.GetString("AddHardware", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Add/Remove Programs. + /// + internal static string AddRemovePrograms { + get { + return ResourceManager.GetString("AddRemovePrograms", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Add your phone. + /// + internal static string AddYourPhone { + get { + return ResourceManager.GetString("AddYourPhone", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Administrative Tools. + /// + internal static string AdministrativeTools { + get { + return ResourceManager.GetString("AdministrativeTools", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Advanced display settings. + /// + internal static string AdvancedDisplaySettings { + get { + return ResourceManager.GetString("AdvancedDisplaySettings", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Advanced graphics. + /// + internal static string AdvancedGraphics { + get { + return ResourceManager.GetString("AdvancedGraphics", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Advertising ID. + /// + internal static string AdvertisingId { + get { + return ResourceManager.GetString("AdvertisingId", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Airplane mode. + /// + internal static string AirplaneMode { + get { + return ResourceManager.GetString("AirplaneMode", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Alt+Tab. + /// + internal static string AltAndTab { + get { + return ResourceManager.GetString("AltAndTab", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Alternative names. + /// + internal static string AlternativeName { + get { + return ResourceManager.GetString("AlternativeName", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Animations. + /// + internal static string Animations { + get { + return ResourceManager.GetString("Animations", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to App color. + /// + internal static string AppColor { + get { + return ResourceManager.GetString("AppColor", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to App diagnostics. + /// + internal static string AppDiagnostics { + get { + return ResourceManager.GetString("AppDiagnostics", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to App features. + /// + internal static string AppFeatures { + get { + return ResourceManager.GetString("AppFeatures", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to App. + /// + internal static string Application { + get { + return ResourceManager.GetString("Application", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Apps and Features. + /// + internal static string AppsAndFeatures { + get { + return ResourceManager.GetString("AppsAndFeatures", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to System settings. + /// + internal static string AppSettingsApp { + get { + return ResourceManager.GetString("AppSettingsApp", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Apps for websites. + /// + internal static string AppsForWebsites { + get { + return ResourceManager.GetString("AppsForWebsites", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to App volume and device preferences. + /// + internal static string AppVolumeAndDevicePreferences { + get { + return ResourceManager.GetString("AppVolumeAndDevicePreferences", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to appwiz.cpl. + /// + internal static string appwiz_cpl { + get { + return ResourceManager.GetString("appwiz.cpl", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Area. + /// + internal static string Area { + get { + return ResourceManager.GetString("Area", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Accounts. + /// + internal static string AreaAccounts { + get { + return ResourceManager.GetString("AreaAccounts", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Administrative Tools. + /// + internal static string AreaAdministrativeTools { + get { + return ResourceManager.GetString("AreaAdministrativeTools", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Appearance and Personalization. + /// + internal static string AreaAppearanceAndPersonalization { + get { + return ResourceManager.GetString("AreaAppearanceAndPersonalization", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Apps. + /// + internal static string AreaApps { + get { + return ResourceManager.GetString("AreaApps", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Clock and Region. + /// + internal static string AreaClockAndRegion { + get { + return ResourceManager.GetString("AreaClockAndRegion", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Control Panel. + /// + internal static string AreaControlPanel { + get { + return ResourceManager.GetString("AreaControlPanel", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cortana. + /// + internal static string AreaCortana { + get { + return ResourceManager.GetString("AreaCortana", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Devices. + /// + internal static string AreaDevices { + get { + return ResourceManager.GetString("AreaDevices", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Ease of access. + /// + internal static string AreaEaseOfAccess { + get { + return ResourceManager.GetString("AreaEaseOfAccess", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Extras. + /// + internal static string AreaExtras { + get { + return ResourceManager.GetString("AreaExtras", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Gaming. + /// + internal static string AreaGaming { + get { + return ResourceManager.GetString("AreaGaming", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Hardware and Sound. + /// + internal static string AreaHardwareAndSound { + get { + return ResourceManager.GetString("AreaHardwareAndSound", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Home page. + /// + internal static string AreaHomePage { + get { + return ResourceManager.GetString("AreaHomePage", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Mixed reality. + /// + internal static string AreaMixedReality { + get { + return ResourceManager.GetString("AreaMixedReality", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Network and Internet. + /// + internal static string AreaNetworkAndInternet { + get { + return ResourceManager.GetString("AreaNetworkAndInternet", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Personalization. + /// + internal static string AreaPersonalization { + get { + return ResourceManager.GetString("AreaPersonalization", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Phone. + /// + internal static string AreaPhone { + get { + return ResourceManager.GetString("AreaPhone", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Privacy. + /// + internal static string AreaPrivacy { + get { + return ResourceManager.GetString("AreaPrivacy", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Programs. + /// + internal static string AreaPrograms { + get { + return ResourceManager.GetString("AreaPrograms", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to SurfaceHub. + /// + internal static string AreaSurfaceHub { + get { + return ResourceManager.GetString("AreaSurfaceHub", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to System. + /// + internal static string AreaSystem { + get { + return ResourceManager.GetString("AreaSystem", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to System and Security. + /// + internal static string AreaSystemAndSecurity { + get { + return ResourceManager.GetString("AreaSystemAndSecurity", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Time and language. + /// + internal static string AreaTimeAndLanguage { + get { + return ResourceManager.GetString("AreaTimeAndLanguage", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Update and security. + /// + internal static string AreaUpdateAndSecurity { + get { + return ResourceManager.GetString("AreaUpdateAndSecurity", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to User accounts. + /// + internal static string AreaUserAccounts { + get { + return ResourceManager.GetString("AreaUserAccounts", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Assigned access. + /// + internal static string AssignedAccess { + get { + return ResourceManager.GetString("AssignedAccess", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Audio. + /// + internal static string Audio { + get { + return ResourceManager.GetString("Audio", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Audio alerts. + /// + internal static string AudioAlerts { + get { + return ResourceManager.GetString("AudioAlerts", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Audio and speech. + /// + internal static string AudioAndSpeech { + get { + return ResourceManager.GetString("AudioAndSpeech", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Automatic file downloads. + /// + internal static string AutomaticFileDownloads { + get { + return ResourceManager.GetString("AutomaticFileDownloads", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to AutoPlay. + /// + internal static string AutoPlay { + get { + return ResourceManager.GetString("AutoPlay", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Background. + /// + internal static string Background { + get { + return ResourceManager.GetString("Background", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Background Apps. + /// + internal static string BackgroundApps { + get { + return ResourceManager.GetString("BackgroundApps", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Backup. + /// + internal static string Backup { + get { + return ResourceManager.GetString("Backup", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Backup and Restore. + /// + internal static string BackupAndRestore { + get { + return ResourceManager.GetString("BackupAndRestore", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Battery Saver. + /// + internal static string BatterySaver { + get { + return ResourceManager.GetString("BatterySaver", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Battery Saver settings. + /// + internal static string BatterySaverSettings { + get { + return ResourceManager.GetString("BatterySaverSettings", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Battery saver usage details. + /// + internal static string BatterySaverUsageDetails { + get { + return ResourceManager.GetString("BatterySaverUsageDetails", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Battery use. + /// + internal static string BatteryUse { + get { + return ResourceManager.GetString("BatteryUse", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Biometric Devices. + /// + internal static string BiometricDevices { + get { + return ResourceManager.GetString("BiometricDevices", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to BitLocker Drive Encryption. + /// + internal static string BitLockerDriveEncryption { + get { + return ResourceManager.GetString("BitLockerDriveEncryption", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Blue light. + /// + internal static string BlueLight { + get { + return ResourceManager.GetString("BlueLight", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Bluetooth. + /// + internal static string Bluetooth { + get { + return ResourceManager.GetString("Bluetooth", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Bluetooth devices. + /// + internal static string BluetoothDevices { + get { + return ResourceManager.GetString("BluetoothDevices", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Blue-yellow. + /// + internal static string BlueYellow { + get { + return ResourceManager.GetString("BlueYellow", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Bopomofo IME. + /// + internal static string BopomofoIme { + get { + return ResourceManager.GetString("BopomofoIme", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to bpmf. + /// + internal static string bpmf { + get { + return ResourceManager.GetString("bpmf", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Broadcasting. + /// + internal static string Broadcasting { + get { + return ResourceManager.GetString("Broadcasting", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Calendar. + /// + internal static string Calendar { + get { + return ResourceManager.GetString("Calendar", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Call history. + /// + internal static string CallHistory { + get { + return ResourceManager.GetString("CallHistory", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to calling. + /// + internal static string calling { + get { + return ResourceManager.GetString("calling", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Camera. + /// + internal static string Camera { + get { + return ResourceManager.GetString("Camera", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cangjie IME. + /// + internal static string CangjieIme { + get { + return ResourceManager.GetString("CangjieIme", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Caps Lock. + /// + internal static string CapsLock { + get { + return ResourceManager.GetString("CapsLock", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cellular and SIM. + /// + internal static string CellularAndSim { + get { + return ResourceManager.GetString("CellularAndSim", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Choose which folders appear on Start. + /// + internal static string ChooseWhichFoldersAppearOnStart { + get { + return ResourceManager.GetString("ChooseWhichFoldersAppearOnStart", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Client service for NetWare. + /// + internal static string ClientServiceForNetWare { + get { + return ResourceManager.GetString("ClientServiceForNetWare", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Clipboard. + /// + internal static string Clipboard { + get { + return ResourceManager.GetString("Clipboard", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Closed captions. + /// + internal static string ClosedCaptions { + get { + return ResourceManager.GetString("ClosedCaptions", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Color filters. + /// + internal static string ColorFilters { + get { + return ResourceManager.GetString("ColorFilters", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Color management. + /// + internal static string ColorManagement { + get { + return ResourceManager.GetString("ColorManagement", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Colors. + /// + internal static string Colors { + get { + return ResourceManager.GetString("Colors", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Command. + /// + internal static string Command { + get { + return ResourceManager.GetString("Command", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Connected Devices. + /// + internal static string ConnectedDevices { + get { + return ResourceManager.GetString("ConnectedDevices", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Contacts. + /// + internal static string Contacts { + get { + return ResourceManager.GetString("Contacts", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Control Panel. + /// + internal static string ControlPanel { + get { + return ResourceManager.GetString("ControlPanel", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Copy command. + /// + internal static string CopyCommand { + get { + return ResourceManager.GetString("CopyCommand", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Core Isolation. + /// + internal static string CoreIsolation { + get { + return ResourceManager.GetString("CoreIsolation", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cortana. + /// + internal static string Cortana { + get { + return ResourceManager.GetString("Cortana", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cortana across my devices. + /// + internal static string CortanaAcrossMyDevices { + get { + return ResourceManager.GetString("CortanaAcrossMyDevices", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cortana - Language. + /// + internal static string CortanaLanguage { + get { + return ResourceManager.GetString("CortanaLanguage", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Credential manager. + /// + internal static string CredentialManager { + get { + return ResourceManager.GetString("CredentialManager", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Crossdevice. + /// + internal static string Crossdevice { + get { + return ResourceManager.GetString("Crossdevice", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Custom devices. + /// + internal static string CustomDevices { + get { + return ResourceManager.GetString("CustomDevices", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Dark color. + /// + internal static string DarkColor { + get { + return ResourceManager.GetString("DarkColor", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Dark mode. + /// + internal static string DarkMode { + get { + return ResourceManager.GetString("DarkMode", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Data usage. + /// + internal static string DataUsage { + get { + return ResourceManager.GetString("DataUsage", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Date and time. + /// + internal static string DateAndTime { + get { + return ResourceManager.GetString("DateAndTime", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Default apps. + /// + internal static string DefaultApps { + get { + return ResourceManager.GetString("DefaultApps", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Default camera. + /// + internal static string DefaultCamera { + get { + return ResourceManager.GetString("DefaultCamera", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Default location. + /// + internal static string DefaultLocation { + get { + return ResourceManager.GetString("DefaultLocation", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Default programs. + /// + internal static string DefaultPrograms { + get { + return ResourceManager.GetString("DefaultPrograms", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Default Save Locations. + /// + internal static string DefaultSaveLocations { + get { + return ResourceManager.GetString("DefaultSaveLocations", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Delivery Optimization. + /// + internal static string DeliveryOptimization { + get { + return ResourceManager.GetString("DeliveryOptimization", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to desk.cpl. + /// + internal static string desk_cpl { + get { + return ResourceManager.GetString("desk.cpl", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Desktop themes. + /// + internal static string DesktopThemes { + get { + return ResourceManager.GetString("DesktopThemes", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to deuteranopia. + /// + internal static string deuteranopia { + get { + return ResourceManager.GetString("deuteranopia", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Device manager. + /// + internal static string DeviceManager { + get { + return ResourceManager.GetString("DeviceManager", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Devices and printers. + /// + internal static string DevicesAndPrinters { + get { + return ResourceManager.GetString("DevicesAndPrinters", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to DHCP. + /// + internal static string Dhcp { + get { + return ResourceManager.GetString("Dhcp", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Dial-up. + /// + internal static string DialUp { + get { + return ResourceManager.GetString("DialUp", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Direct access. + /// + internal static string DirectAccess { + get { + return ResourceManager.GetString("DirectAccess", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Direct open your phone. + /// + internal static string DirectOpenYourPhone { + get { + return ResourceManager.GetString("DirectOpenYourPhone", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Display. + /// + internal static string Display { + get { + return ResourceManager.GetString("Display", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Display properties. + /// + internal static string DisplayProperties { + get { + return ResourceManager.GetString("DisplayProperties", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to DNS. + /// + internal static string DNS { + get { + return ResourceManager.GetString("DNS", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Documents. + /// + internal static string Documents { + get { + return ResourceManager.GetString("Documents", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Duplicating my display. + /// + internal static string DuplicatingMyDisplay { + get { + return ResourceManager.GetString("DuplicatingMyDisplay", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to During these hours. + /// + internal static string DuringTheseHours { + get { + return ResourceManager.GetString("DuringTheseHours", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Ease of access center. + /// + internal static string EaseOfAccessCenter { + get { + return ResourceManager.GetString("EaseOfAccessCenter", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Edition. + /// + internal static string Edition { + get { + return ResourceManager.GetString("Edition", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Email. + /// + internal static string Email { + get { + return ResourceManager.GetString("Email", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Email and app accounts. + /// + internal static string EmailAndAppAccounts { + get { + return ResourceManager.GetString("EmailAndAppAccounts", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Encryption. + /// + internal static string Encryption { + get { + return ResourceManager.GetString("Encryption", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Environment. + /// + internal static string Environment { + get { + return ResourceManager.GetString("Environment", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Ethernet. + /// + internal static string Ethernet { + get { + return ResourceManager.GetString("Ethernet", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Exploit Protection. + /// + internal static string ExploitProtection { + get { + return ResourceManager.GetString("ExploitProtection", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Extras. + /// + internal static string Extras { + get { + return ResourceManager.GetString("Extras", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Eye control. + /// + internal static string EyeControl { + get { + return ResourceManager.GetString("EyeControl", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Eye tracker. + /// + internal static string EyeTracker { + get { + return ResourceManager.GetString("EyeTracker", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Family and other people. + /// + internal static string FamilyAndOtherPeople { + get { + return ResourceManager.GetString("FamilyAndOtherPeople", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Feedback and diagnostics. + /// + internal static string FeedbackAndDiagnostics { + get { + return ResourceManager.GetString("FeedbackAndDiagnostics", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to File system. + /// + internal static string FileSystem { + get { + return ResourceManager.GetString("FileSystem", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to FindFast. + /// + internal static string FindFast { + get { + return ResourceManager.GetString("FindFast", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to findfast.cpl. + /// + internal static string findfast_cpl { + get { + return ResourceManager.GetString("findfast.cpl", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Find My Device. + /// + internal static string FindMyDevice { + get { + return ResourceManager.GetString("FindMyDevice", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Firewall. + /// + internal static string Firewall { + get { + return ResourceManager.GetString("Firewall", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Focus assist - Quiet hours. + /// + internal static string FocusAssistQuietHours { + get { + return ResourceManager.GetString("FocusAssistQuietHours", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Focus assist - Quiet moments. + /// + internal static string FocusAssistQuietMoments { + get { + return ResourceManager.GetString("FocusAssistQuietMoments", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Folder options. + /// + internal static string FolderOptions { + get { + return ResourceManager.GetString("FolderOptions", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Fonts. + /// + internal static string Fonts { + get { + return ResourceManager.GetString("Fonts", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to For developers. + /// + internal static string ForDevelopers { + get { + return ResourceManager.GetString("ForDevelopers", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Game bar. + /// + internal static string GameBar { + get { + return ResourceManager.GetString("GameBar", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Game controllers. + /// + internal static string GameControllers { + get { + return ResourceManager.GetString("GameControllers", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Game DVR. + /// + internal static string GameDvr { + get { + return ResourceManager.GetString("GameDvr", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Game Mode. + /// + internal static string GameMode { + get { + return ResourceManager.GetString("GameMode", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Gateway. + /// + internal static string Gateway { + get { + return ResourceManager.GetString("Gateway", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to General. + /// + internal static string General { + get { + return ResourceManager.GetString("General", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Get programs. + /// + internal static string GetPrograms { + get { + return ResourceManager.GetString("GetPrograms", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Getting started. + /// + internal static string GettingStarted { + get { + return ResourceManager.GetString("GettingStarted", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Glance. + /// + internal static string Glance { + get { + return ResourceManager.GetString("Glance", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Graphics settings. + /// + internal static string GraphicsSettings { + get { + return ResourceManager.GetString("GraphicsSettings", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Grayscale. + /// + internal static string Grayscale { + get { + return ResourceManager.GetString("Grayscale", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Green week. + /// + internal static string GreenWeek { + get { + return ResourceManager.GetString("GreenWeek", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Headset display. + /// + internal static string HeadsetDisplay { + get { + return ResourceManager.GetString("HeadsetDisplay", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to High contrast. + /// + internal static string HighContrast { + get { + return ResourceManager.GetString("HighContrast", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Holographic audio. + /// + internal static string HolographicAudio { + get { + return ResourceManager.GetString("HolographicAudio", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Holographic Environment. + /// + internal static string HolographicEnvironment { + get { + return ResourceManager.GetString("HolographicEnvironment", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Holographic Headset. + /// + internal static string HolographicHeadset { + get { + return ResourceManager.GetString("HolographicHeadset", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Holographic Management. + /// + internal static string HolographicManagement { + get { + return ResourceManager.GetString("HolographicManagement", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Home group. + /// + internal static string HomeGroup { + get { + return ResourceManager.GetString("HomeGroup", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to ID. + /// + internal static string Id { + get { + return ResourceManager.GetString("Id", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Image. + /// + internal static string Image { + get { + return ResourceManager.GetString("Image", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Indexing options. + /// + internal static string IndexingOptions { + get { + return ResourceManager.GetString("IndexingOptions", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to inetcpl.cpl. + /// + internal static string inetcpl_cpl { + get { + return ResourceManager.GetString("inetcpl.cpl", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Infrared. + /// + internal static string Infrared { + get { + return ResourceManager.GetString("Infrared", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Inking and typing. + /// + internal static string InkingAndTyping { + get { + return ResourceManager.GetString("InkingAndTyping", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Internet options. + /// + internal static string InternetOptions { + get { + return ResourceManager.GetString("InternetOptions", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to intl.cpl. + /// + internal static string intl_cpl { + get { + return ResourceManager.GetString("intl.cpl", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Inverted colors. + /// + internal static string InvertedColors { + get { + return ResourceManager.GetString("InvertedColors", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to IP. + /// + internal static string Ip { + get { + return ResourceManager.GetString("Ip", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Isolated Browsing. + /// + internal static string IsolatedBrowsing { + get { + return ResourceManager.GetString("IsolatedBrowsing", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Japan IME settings. + /// + internal static string JapanImeSettings { + get { + return ResourceManager.GetString("JapanImeSettings", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to joy.cpl. + /// + internal static string joy_cpl { + get { + return ResourceManager.GetString("joy.cpl", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Joystick properties. + /// + internal static string JoystickProperties { + get { + return ResourceManager.GetString("JoystickProperties", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to jpnime. + /// + internal static string jpnime { + get { + return ResourceManager.GetString("jpnime", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Keyboard. + /// + internal static string Keyboard { + get { + return ResourceManager.GetString("Keyboard", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Keypad. + /// + internal static string Keypad { + get { + return ResourceManager.GetString("Keypad", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Keys. + /// + internal static string Keys { + get { + return ResourceManager.GetString("Keys", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Language. + /// + internal static string Language { + get { + return ResourceManager.GetString("Language", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Light color. + /// + internal static string LightColor { + get { + return ResourceManager.GetString("LightColor", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Light mode. + /// + internal static string LightMode { + get { + return ResourceManager.GetString("LightMode", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Location. + /// + internal static string Location { + get { + return ResourceManager.GetString("Location", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Lock screen. + /// + internal static string LockScreen { + get { + return ResourceManager.GetString("LockScreen", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Magnifier. + /// + internal static string Magnifier { + get { + return ResourceManager.GetString("Magnifier", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Mail - Microsoft Exchange or Windows Messaging. + /// + internal static string MailMicrosoftExchangeOrWindowsMessaging { + get { + return ResourceManager.GetString("MailMicrosoftExchangeOrWindowsMessaging", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to main.cpl. + /// + internal static string main_cpl { + get { + return ResourceManager.GetString("main.cpl", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Manage known networks. + /// + internal static string ManageKnownNetworks { + get { + return ResourceManager.GetString("ManageKnownNetworks", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Manage optional features. + /// + internal static string ManageOptionalFeatures { + get { + return ResourceManager.GetString("ManageOptionalFeatures", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Messaging. + /// + internal static string Messaging { + get { + return ResourceManager.GetString("Messaging", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Metered connection. + /// + internal static string MeteredConnection { + get { + return ResourceManager.GetString("MeteredConnection", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Microphone. + /// + internal static string Microphone { + get { + return ResourceManager.GetString("Microphone", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Microsoft Mail Post Office. + /// + internal static string MicrosoftMailPostOffice { + get { + return ResourceManager.GetString("MicrosoftMailPostOffice", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to mlcfg32.cpl. + /// + internal static string mlcfg32_cpl { + get { + return ResourceManager.GetString("mlcfg32.cpl", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to mmsys.cpl. + /// + internal static string mmsys_cpl { + get { + return ResourceManager.GetString("mmsys.cpl", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Mobile devices. + /// + internal static string MobileDevices { + get { + return ResourceManager.GetString("MobileDevices", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Mobile hotspot. + /// + internal static string MobileHotspot { + get { + return ResourceManager.GetString("MobileHotspot", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to modem.cpl. + /// + internal static string modem_cpl { + get { + return ResourceManager.GetString("modem.cpl", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Mono. + /// + internal static string Mono { + get { + return ResourceManager.GetString("Mono", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to More details. + /// + internal static string MoreDetails { + get { + return ResourceManager.GetString("MoreDetails", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Motion. + /// + internal static string Motion { + get { + return ResourceManager.GetString("Motion", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Mouse. + /// + internal static string Mouse { + get { + return ResourceManager.GetString("Mouse", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Mouse and touchpad. + /// + internal static string MouseAndTouchpad { + get { + return ResourceManager.GetString("MouseAndTouchpad", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Mouse, Fonts, Keyboard, and Printers properties. + /// + internal static string MouseFontsKeyboardAndPrintersProperties { + get { + return ResourceManager.GetString("MouseFontsKeyboardAndPrintersProperties", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Mouse pointer. + /// + internal static string MousePointer { + get { + return ResourceManager.GetString("MousePointer", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Multimedia properties. + /// + internal static string MultimediaProperties { + get { + return ResourceManager.GetString("MultimediaProperties", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Multitasking. + /// + internal static string Multitasking { + get { + return ResourceManager.GetString("Multitasking", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Narrator. + /// + internal static string Narrator { + get { + return ResourceManager.GetString("Narrator", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Navigation bar. + /// + internal static string NavigationBar { + get { + return ResourceManager.GetString("NavigationBar", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to netcpl.cpl. + /// + internal static string netcpl_cpl { + get { + return ResourceManager.GetString("netcpl.cpl", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to netsetup.cpl. + /// + internal static string netsetup_cpl { + get { + return ResourceManager.GetString("netsetup.cpl", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Network. + /// + internal static string Network { + get { + return ResourceManager.GetString("Network", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Network and sharing center. + /// + internal static string NetworkAndSharingCenter { + get { + return ResourceManager.GetString("NetworkAndSharingCenter", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Network connection. + /// + internal static string NetworkConnection { + get { + return ResourceManager.GetString("NetworkConnection", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Network properties. + /// + internal static string NetworkProperties { + get { + return ResourceManager.GetString("NetworkProperties", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Network Setup Wizard. + /// + internal static string NetworkSetupWizard { + get { + return ResourceManager.GetString("NetworkSetupWizard", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Network status. + /// + internal static string NetworkStatus { + get { + return ResourceManager.GetString("NetworkStatus", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to NFC. + /// + internal static string NFC { + get { + return ResourceManager.GetString("NFC", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to NFC Transactions. + /// + internal static string NFCTransactions { + get { + return ResourceManager.GetString("NFCTransactions", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Night light. + /// + internal static string NightLight { + get { + return ResourceManager.GetString("NightLight", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Night light settings. + /// + internal static string NightLightSettings { + get { + return ResourceManager.GetString("NightLightSettings", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Note. + /// + internal static string Note { + get { + return ResourceManager.GetString("Note", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Only available when you have connected a mobile device to your device.. + /// + internal static string NoteAddYourPhone { + get { + return ResourceManager.GetString("NoteAddYourPhone", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Only available on devices that support advanced graphics options.. + /// + internal static string NoteAdvancedGraphics { + get { + return ResourceManager.GetString("NoteAdvancedGraphics", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Only available on devices that have a battery, such as a tablet.. + /// + internal static string NoteBattery { + get { + return ResourceManager.GetString("NoteBattery", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Deprecated in Windows 10, version 1809 (build 17763) and later.. + /// + internal static string NoteDeprecated17763 { + get { + return ResourceManager.GetString("NoteDeprecated17763", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Only available if Dial is paired.. + /// + internal static string NoteDialPaired { + get { + return ResourceManager.GetString("NoteDialPaired", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Only available if DirectAccess is enabled.. + /// + internal static string NoteDirectAccess { + get { + return ResourceManager.GetString("NoteDirectAccess", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Only available on devices that support advanced display options.. + /// + internal static string NoteDisplayGraphics { + get { + return ResourceManager.GetString("NoteDisplayGraphics", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Only present if user is enrolled in WIP.. + /// + internal static string NoteEnrolledWIP { + get { + return ResourceManager.GetString("NoteEnrolledWIP", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Requires eyetracker hardware.. + /// + internal static string NoteEyetrackerHardware { + get { + return ResourceManager.GetString("NoteEyetrackerHardware", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Available if the Microsoft Japan input method editor is installed.. + /// + internal static string NoteImeJapan { + get { + return ResourceManager.GetString("NoteImeJapan", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Available if the Microsoft Pinyin input method editor is installed.. + /// + internal static string NoteImePinyin { + get { + return ResourceManager.GetString("NoteImePinyin", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Available if the Microsoft Wubi input method editor is installed.. + /// + internal static string NoteImeWubi { + get { + return ResourceManager.GetString("NoteImeWubi", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Only available if the Mixed Reality Portal app is installed.. + /// + internal static string NoteMixedReality { + get { + return ResourceManager.GetString("NoteMixedReality", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Only available on mobile and if the enterprise has deployed a provisioning package.. + /// + internal static string NoteMobileProvisioning { + get { + return ResourceManager.GetString("NoteMobileProvisioning", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Added in Windows 10, version 1903 (build 18362).. + /// + internal static string NoteSince18362 { + get { + return ResourceManager.GetString("NoteSince18362", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Added in Windows 10, version 2004 (build 19041).. + /// + internal static string NoteSince19041 { + get { + return ResourceManager.GetString("NoteSince19041", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Only available if "settings apps" are installed, for example, by a 3rd party.. + /// + internal static string NoteThirdParty { + get { + return ResourceManager.GetString("NoteThirdParty", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Only available if touchpad hardware is present.. + /// + internal static string NoteTouchpad { + get { + return ResourceManager.GetString("NoteTouchpad", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Only available if the device has a Wi-Fi adapter.. + /// + internal static string NoteWiFiAdapter { + get { + return ResourceManager.GetString("NoteWiFiAdapter", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Device must be Windows Anywhere-capable.. + /// + internal static string NoteWindowsAnywhere { + get { + return ResourceManager.GetString("NoteWindowsAnywhere", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Only available if enterprise has deployed a provisioning package.. + /// + internal static string NoteWorkplaceProvisioning { + get { + return ResourceManager.GetString("NoteWorkplaceProvisioning", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Notifications. + /// + internal static string Notifications { + get { + return ResourceManager.GetString("Notifications", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Notifications and actions. + /// + internal static string NotificationsAndActions { + get { + return ResourceManager.GetString("NotificationsAndActions", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Num Lock. + /// + internal static string NumLock { + get { + return ResourceManager.GetString("NumLock", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to nwc.cpl. + /// + internal static string nwc_cpl { + get { + return ResourceManager.GetString("nwc.cpl", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to odbccp32.cpl. + /// + internal static string odbccp32_cpl { + get { + return ResourceManager.GetString("odbccp32.cpl", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to ODBC Data Source Administrator (32-bit). + /// + internal static string OdbcDataSourceAdministrator32Bit { + get { + return ResourceManager.GetString("OdbcDataSourceAdministrator32Bit", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to ODBC Data Source Administrator (64-bit). + /// + internal static string OdbcDataSourceAdministrator64Bit { + get { + return ResourceManager.GetString("OdbcDataSourceAdministrator64Bit", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Offline files. + /// + internal static string OfflineFiles { + get { + return ResourceManager.GetString("OfflineFiles", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Offline Maps. + /// + internal static string OfflineMaps { + get { + return ResourceManager.GetString("OfflineMaps", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Offline Maps - Download maps. + /// + internal static string OfflineMapsDownloadMaps { + get { + return ResourceManager.GetString("OfflineMapsDownloadMaps", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to On-Screen. + /// + internal static string OnScreen { + get { + return ResourceManager.GetString("OnScreen", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to OS. + /// + internal static string Os { + get { + return ResourceManager.GetString("Os", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Other devices. + /// + internal static string OtherDevices { + get { + return ResourceManager.GetString("OtherDevices", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Other options. + /// + internal static string OtherOptions { + get { + return ResourceManager.GetString("OtherOptions", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Other users. + /// + internal static string OtherUsers { + get { + return ResourceManager.GetString("OtherUsers", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Parental controls. + /// + internal static string ParentalControls { + get { + return ResourceManager.GetString("ParentalControls", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Password. + /// + internal static string Password { + get { + return ResourceManager.GetString("Password", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to password.cpl. + /// + internal static string password_cpl { + get { + return ResourceManager.GetString("password.cpl", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Password properties. + /// + internal static string PasswordProperties { + get { + return ResourceManager.GetString("PasswordProperties", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Pen and input devices. + /// + internal static string PenAndInputDevices { + get { + return ResourceManager.GetString("PenAndInputDevices", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Pen and touch. + /// + internal static string PenAndTouch { + get { + return ResourceManager.GetString("PenAndTouch", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Pen and Windows Ink. + /// + internal static string PenAndWindowsInk { + get { + return ResourceManager.GetString("PenAndWindowsInk", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to People Near Me. + /// + internal static string PeopleNearMe { + get { + return ResourceManager.GetString("PeopleNearMe", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Performance information and tools. + /// + internal static string PerformanceInformationAndTools { + get { + return ResourceManager.GetString("PerformanceInformationAndTools", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Permissions and history. + /// + internal static string PermissionsAndHistory { + get { + return ResourceManager.GetString("PermissionsAndHistory", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Personalization (category). + /// + internal static string PersonalizationCategory { + get { + return ResourceManager.GetString("PersonalizationCategory", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Phone. + /// + internal static string Phone { + get { + return ResourceManager.GetString("Phone", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Phone and modem. + /// + internal static string PhoneAndModem { + get { + return ResourceManager.GetString("PhoneAndModem", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Phone and modem - Options. + /// + internal static string PhoneAndModemOptions { + get { + return ResourceManager.GetString("PhoneAndModemOptions", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Phone calls. + /// + internal static string PhoneCalls { + get { + return ResourceManager.GetString("PhoneCalls", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Phone - Default apps. + /// + internal static string PhoneDefaultApps { + get { + return ResourceManager.GetString("PhoneDefaultApps", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Picture. + /// + internal static string Picture { + get { + return ResourceManager.GetString("Picture", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Pictures. + /// + internal static string Pictures { + get { + return ResourceManager.GetString("Pictures", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Pinyin IME settings. + /// + internal static string PinyinImeSettings { + get { + return ResourceManager.GetString("PinyinImeSettings", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Pinyin IME settings - domain lexicon. + /// + internal static string PinyinImeSettingsDomainLexicon { + get { + return ResourceManager.GetString("PinyinImeSettingsDomainLexicon", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Pinyin IME settings - Key configuration. + /// + internal static string PinyinImeSettingsKeyConfiguration { + get { + return ResourceManager.GetString("PinyinImeSettingsKeyConfiguration", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Pinyin IME settings - UDP. + /// + internal static string PinyinImeSettingsUdp { + get { + return ResourceManager.GetString("PinyinImeSettingsUdp", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Playing a game full screen. + /// + internal static string PlayingGameFullScreen { + get { + return ResourceManager.GetString("PlayingGameFullScreen", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Plugin to search for Windows settings. + /// + internal static string PluginDescription { + get { + return ResourceManager.GetString("PluginDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Windows settings. + /// + internal static string PluginTitle { + get { + return ResourceManager.GetString("PluginTitle", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Power and sleep. + /// + internal static string PowerAndSleep { + get { + return ResourceManager.GetString("PowerAndSleep", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to powercfg.cpl. + /// + internal static string powercfg_cpl { + get { + return ResourceManager.GetString("powercfg.cpl", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Power options. + /// + internal static string PowerOptions { + get { + return ResourceManager.GetString("PowerOptions", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Presentation. + /// + internal static string Presentation { + get { + return ResourceManager.GetString("Presentation", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Printers. + /// + internal static string Printers { + get { + return ResourceManager.GetString("Printers", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Printers and scanners. + /// + internal static string PrintersAndScanners { + get { + return ResourceManager.GetString("PrintersAndScanners", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Print screen. + /// + internal static string PrintScreen { + get { + return ResourceManager.GetString("PrintScreen", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Problem reports and solutions. + /// + internal static string ProblemReportsAndSolutions { + get { + return ResourceManager.GetString("ProblemReportsAndSolutions", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Processor. + /// + internal static string Processor { + get { + return ResourceManager.GetString("Processor", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Programs and features. + /// + internal static string ProgramsAndFeatures { + get { + return ResourceManager.GetString("ProgramsAndFeatures", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Projecting to this PC. + /// + internal static string ProjectingToThisPc { + get { + return ResourceManager.GetString("ProjectingToThisPc", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to protanopia. + /// + internal static string protanopia { + get { + return ResourceManager.GetString("protanopia", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Provisioning. + /// + internal static string Provisioning { + get { + return ResourceManager.GetString("Provisioning", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Proximity. + /// + internal static string Proximity { + get { + return ResourceManager.GetString("Proximity", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Proxy. + /// + internal static string Proxy { + get { + return ResourceManager.GetString("Proxy", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Quickime. + /// + internal static string Quickime { + get { + return ResourceManager.GetString("Quickime", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Quiet moments game. + /// + internal static string QuietMomentsGame { + get { + return ResourceManager.GetString("QuietMomentsGame", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Radios. + /// + internal static string Radios { + get { + return ResourceManager.GetString("Radios", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to RAM. + /// + internal static string Ram { + get { + return ResourceManager.GetString("Ram", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Recognition. + /// + internal static string Recognition { + get { + return ResourceManager.GetString("Recognition", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Recovery. + /// + internal static string Recovery { + get { + return ResourceManager.GetString("Recovery", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Red eye. + /// + internal static string RedEye { + get { + return ResourceManager.GetString("RedEye", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Red-green. + /// + internal static string RedGreen { + get { + return ResourceManager.GetString("RedGreen", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Red week. + /// + internal static string RedWeek { + get { + return ResourceManager.GetString("RedWeek", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Region. + /// + internal static string Region { + get { + return ResourceManager.GetString("Region", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Regional language. + /// + internal static string RegionalLanguage { + get { + return ResourceManager.GetString("RegionalLanguage", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Regional settings properties. + /// + internal static string RegionalSettingsProperties { + get { + return ResourceManager.GetString("RegionalSettingsProperties", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Region and language. + /// + internal static string RegionAndLanguage { + get { + return ResourceManager.GetString("RegionAndLanguage", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Region formatting. + /// + internal static string RegionFormatting { + get { + return ResourceManager.GetString("RegionFormatting", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to RemoteApp and desktop connections. + /// + internal static string RemoteAppAndDesktopConnections { + get { + return ResourceManager.GetString("RemoteAppAndDesktopConnections", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Remote Desktop. + /// + internal static string RemoteDesktop { + get { + return ResourceManager.GetString("RemoteDesktop", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Scanners and cameras. + /// + internal static string ScannersAndCameras { + get { + return ResourceManager.GetString("ScannersAndCameras", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to schedtasks. + /// + internal static string schedtasks { + get { + return ResourceManager.GetString("schedtasks", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Scheduled. + /// + internal static string Scheduled { + get { + return ResourceManager.GetString("Scheduled", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Scheduled tasks. + /// + internal static string ScheduledTasks { + get { + return ResourceManager.GetString("ScheduledTasks", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Screen rotation. + /// + internal static string ScreenRotation { + get { + return ResourceManager.GetString("ScreenRotation", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Scroll bars. + /// + internal static string ScrollBars { + get { + return ResourceManager.GetString("ScrollBars", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Scroll Lock. + /// + internal static string ScrollLock { + get { + return ResourceManager.GetString("ScrollLock", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to SDNS. + /// + internal static string Sdns { + get { + return ResourceManager.GetString("Sdns", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Searching Windows. + /// + internal static string SearchingWindows { + get { + return ResourceManager.GetString("SearchingWindows", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to SecureDNS. + /// + internal static string SecureDNS { + get { + return ResourceManager.GetString("SecureDNS", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Security Center. + /// + internal static string SecurityCenter { + get { + return ResourceManager.GetString("SecurityCenter", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Security Processor. + /// + internal static string SecurityProcessor { + get { + return ResourceManager.GetString("SecurityProcessor", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Session cleanup. + /// + internal static string SessionCleanup { + get { + return ResourceManager.GetString("SessionCleanup", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Settings home page. + /// + internal static string SettingsHomePage { + get { + return ResourceManager.GetString("SettingsHomePage", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Set up a kiosk. + /// + internal static string SetUpKiosk { + get { + return ResourceManager.GetString("SetUpKiosk", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Shared experiences. + /// + internal static string SharedExperiences { + get { + return ResourceManager.GetString("SharedExperiences", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Shortcuts. + /// + internal static string Shortcuts { + get { + return ResourceManager.GetString("Shortcuts", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to wifi. + /// + internal static string ShortNameWiFi { + get { + return ResourceManager.GetString("ShortNameWiFi", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Sign-in options. + /// + internal static string SignInOptions { + get { + return ResourceManager.GetString("SignInOptions", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Sign-in options - Dynamic lock. + /// + internal static string SignInOptionsDynamicLock { + get { + return ResourceManager.GetString("SignInOptionsDynamicLock", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Size. + /// + internal static string Size { + get { + return ResourceManager.GetString("Size", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Sound. + /// + internal static string Sound { + get { + return ResourceManager.GetString("Sound", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Speech. + /// + internal static string Speech { + get { + return ResourceManager.GetString("Speech", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Speech recognition. + /// + internal static string SpeechRecognition { + get { + return ResourceManager.GetString("SpeechRecognition", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Speech typing. + /// + internal static string SpeechTyping { + get { + return ResourceManager.GetString("SpeechTyping", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Start. + /// + internal static string Start { + get { + return ResourceManager.GetString("Start", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Start places. + /// + internal static string StartPlaces { + get { + return ResourceManager.GetString("StartPlaces", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Startup apps. + /// + internal static string StartupApps { + get { + return ResourceManager.GetString("StartupApps", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to sticpl.cpl. + /// + internal static string sticpl_cpl { + get { + return ResourceManager.GetString("sticpl.cpl", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Storage. + /// + internal static string Storage { + get { + return ResourceManager.GetString("Storage", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Storage policies. + /// + internal static string StoragePolicies { + get { + return ResourceManager.GetString("StoragePolicies", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Storage Sense. + /// + internal static string StorageSense { + get { + return ResourceManager.GetString("StorageSense", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to in. + /// + internal static string SubtitlePreposition { + get { + return ResourceManager.GetString("SubtitlePreposition", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Sync center. + /// + internal static string SyncCenter { + get { + return ResourceManager.GetString("SyncCenter", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Sync your settings. + /// + internal static string SyncYourSettings { + get { + return ResourceManager.GetString("SyncYourSettings", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to sysdm.cpl. + /// + internal static string sysdm_cpl { + get { + return ResourceManager.GetString("sysdm.cpl", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to System. + /// + internal static string System { + get { + return ResourceManager.GetString("System", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to System properties and Add New Hardware wizard. + /// + internal static string SystemPropertiesAndAddNewHardwareWizard { + get { + return ResourceManager.GetString("SystemPropertiesAndAddNewHardwareWizard", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Tab. + /// + internal static string Tab { + get { + return ResourceManager.GetString("Tab", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Tablet mode. + /// + internal static string TabletMode { + get { + return ResourceManager.GetString("TabletMode", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Tablet PC settings. + /// + internal static string TabletPcSettings { + get { + return ResourceManager.GetString("TabletPcSettings", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Talk. + /// + internal static string Talk { + get { + return ResourceManager.GetString("Talk", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Talk to Cortana. + /// + internal static string TalkToCortana { + get { + return ResourceManager.GetString("TalkToCortana", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Taskbar. + /// + internal static string Taskbar { + get { + return ResourceManager.GetString("Taskbar", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Taskbar color. + /// + internal static string TaskbarColor { + get { + return ResourceManager.GetString("TaskbarColor", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Tasks. + /// + internal static string Tasks { + get { + return ResourceManager.GetString("Tasks", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Team Conferencing. + /// + internal static string TeamConferencing { + get { + return ResourceManager.GetString("TeamConferencing", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Team device management. + /// + internal static string TeamDeviceManagement { + get { + return ResourceManager.GetString("TeamDeviceManagement", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Text to speech. + /// + internal static string TextToSpeech { + get { + return ResourceManager.GetString("TextToSpeech", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Themes. + /// + internal static string Themes { + get { + return ResourceManager.GetString("Themes", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to themes.cpl. + /// + internal static string themes_cpl { + get { + return ResourceManager.GetString("themes.cpl", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to timedate.cpl. + /// + internal static string timedate_cpl { + get { + return ResourceManager.GetString("timedate.cpl", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Timeline. + /// + internal static string Timeline { + get { + return ResourceManager.GetString("Timeline", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Touch. + /// + internal static string Touch { + get { + return ResourceManager.GetString("Touch", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Touch feedback. + /// + internal static string TouchFeedback { + get { + return ResourceManager.GetString("TouchFeedback", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Touchpad. + /// + internal static string Touchpad { + get { + return ResourceManager.GetString("Touchpad", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Transparency. + /// + internal static string Transparency { + get { + return ResourceManager.GetString("Transparency", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to tritanopia. + /// + internal static string tritanopia { + get { + return ResourceManager.GetString("tritanopia", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Troubleshoot. + /// + internal static string Troubleshoot { + get { + return ResourceManager.GetString("Troubleshoot", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to TruePlay. + /// + internal static string TruePlay { + get { + return ResourceManager.GetString("TruePlay", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Typing. + /// + internal static string Typing { + get { + return ResourceManager.GetString("Typing", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Uninstall. + /// + internal static string Uninstall { + get { + return ResourceManager.GetString("Uninstall", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to USB. + /// + internal static string Usb { + get { + return ResourceManager.GetString("Usb", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to User accounts. + /// + internal static string UserAccounts { + get { + return ResourceManager.GetString("UserAccounts", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Version. + /// + internal static string Version { + get { + return ResourceManager.GetString("Version", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Video playback. + /// + internal static string VideoPlayback { + get { + return ResourceManager.GetString("VideoPlayback", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Videos. + /// + internal static string Videos { + get { + return ResourceManager.GetString("Videos", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Virtual Desktops. + /// + internal static string VirtualDesktops { + get { + return ResourceManager.GetString("VirtualDesktops", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Virus. + /// + internal static string Virus { + get { + return ResourceManager.GetString("Virus", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Voice activation. + /// + internal static string VoiceActivation { + get { + return ResourceManager.GetString("VoiceActivation", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Volume. + /// + internal static string Volume { + get { + return ResourceManager.GetString("Volume", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to VPN. + /// + internal static string Vpn { + get { + return ResourceManager.GetString("Vpn", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Wallpaper. + /// + internal static string Wallpaper { + get { + return ResourceManager.GetString("Wallpaper", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Warmer color. + /// + internal static string WarmerColor { + get { + return ResourceManager.GetString("WarmerColor", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Welcome center. + /// + internal static string WelcomeCenter { + get { + return ResourceManager.GetString("WelcomeCenter", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Welcome screen. + /// + internal static string WelcomeScreen { + get { + return ResourceManager.GetString("WelcomeScreen", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to wgpocpl.cpl. + /// + internal static string wgpocpl_cpl { + get { + return ResourceManager.GetString("wgpocpl.cpl", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Wheel. + /// + internal static string Wheel { + get { + return ResourceManager.GetString("Wheel", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Wi-Fi. + /// + internal static string WiFi { + get { + return ResourceManager.GetString("WiFi", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Wi-Fi Calling. + /// + internal static string WiFiCalling { + get { + return ResourceManager.GetString("WiFiCalling", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Wi-Fi settings. + /// + internal static string WiFiSettings { + get { + return ResourceManager.GetString("WiFiSettings", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Window border. + /// + internal static string WindowBorder { + get { + return ResourceManager.GetString("WindowBorder", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Windows Anytime Upgrade. + /// + internal static string WindowsAnytimeUpgrade { + get { + return ResourceManager.GetString("WindowsAnytimeUpgrade", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Windows Anywhere. + /// + internal static string WindowsAnywhere { + get { + return ResourceManager.GetString("WindowsAnywhere", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Windows CardSpace. + /// + internal static string WindowsCardSpace { + get { + return ResourceManager.GetString("WindowsCardSpace", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Windows Defender. + /// + internal static string WindowsDefender { + get { + return ResourceManager.GetString("WindowsDefender", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Windows Firewall. + /// + internal static string WindowsFirewall { + get { + return ResourceManager.GetString("WindowsFirewall", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Windows Hello setup - Face. + /// + internal static string WindowsHelloSetupFace { + get { + return ResourceManager.GetString("WindowsHelloSetupFace", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Windows Hello setup - Fingerprint. + /// + internal static string WindowsHelloSetupFingerprint { + get { + return ResourceManager.GetString("WindowsHelloSetupFingerprint", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Windows Insider Program. + /// + internal static string WindowsInsiderProgram { + get { + return ResourceManager.GetString("WindowsInsiderProgram", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Windows Mobility Center. + /// + internal static string WindowsMobilityCenter { + get { + return ResourceManager.GetString("WindowsMobilityCenter", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Windows search. + /// + internal static string WindowsSearch { + get { + return ResourceManager.GetString("WindowsSearch", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Windows Security. + /// + internal static string WindowsSecurity { + get { + return ResourceManager.GetString("WindowsSecurity", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Windows Update. + /// + internal static string WindowsUpdate { + get { + return ResourceManager.GetString("WindowsUpdate", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Windows Update - Advanced options. + /// + internal static string WindowsUpdateAdvancedOptions { + get { + return ResourceManager.GetString("WindowsUpdateAdvancedOptions", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Windows Update - Check for updates. + /// + internal static string WindowsUpdateCheckForUpdates { + get { + return ResourceManager.GetString("WindowsUpdateCheckForUpdates", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Windows Update - Restart options. + /// + internal static string WindowsUpdateRestartOptions { + get { + return ResourceManager.GetString("WindowsUpdateRestartOptions", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Windows Update - View optional updates. + /// + internal static string WindowsUpdateViewOptionalUpdates { + get { + return ResourceManager.GetString("WindowsUpdateViewOptionalUpdates", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Windows Update - View update history. + /// + internal static string WindowsUpdateViewUpdateHistory { + get { + return ResourceManager.GetString("WindowsUpdateViewUpdateHistory", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Wireless. + /// + internal static string Wireless { + get { + return ResourceManager.GetString("Wireless", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Workplace. + /// + internal static string Workplace { + get { + return ResourceManager.GetString("Workplace", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Workplace provisioning. + /// + internal static string WorkplaceProvisioning { + get { + return ResourceManager.GetString("WorkplaceProvisioning", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Wubi IME settings. + /// + internal static string WubiImeSettings { + get { + return ResourceManager.GetString("WubiImeSettings", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Wubi IME settings - UDP. + /// + internal static string WubiImeSettingsUdp { + get { + return ResourceManager.GetString("WubiImeSettingsUdp", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Xbox Networking. + /// + internal static string XboxNetworking { + get { + return ResourceManager.GetString("XboxNetworking", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Your info. + /// + internal static string YourInfo { + get { + return ResourceManager.GetString("YourInfo", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Zoom. + /// + internal static string Zoom { + get { + return ResourceManager.GetString("Zoom", resourceCulture); + } + } + } +} diff --git a/src/modules/launcher/Plugins/Microsoft.PowerToys.Run.Plugin.WindowsSettings/Properties/Resources.resx b/src/modules/launcher/Plugins/Microsoft.PowerToys.Run.Plugin.WindowsSettings/Properties/Resources.resx new file mode 100644 index 0000000000..6bb283e7b9 --- /dev/null +++ b/src/modules/launcher/Plugins/Microsoft.PowerToys.Run.Plugin.WindowsSettings/Properties/Resources.resx @@ -0,0 +1,1739 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + About + Area System + + + access.cpl + File name, Should not translated + + + Accessibility Options + Area Control Panel (legacy settings) + + + Accessory apps + Area Privacy + + + Access work or school + Area UserAccounts + + + Account info + Area Privacy + + + Accounts + Area SurfaceHub + + + Action Center + Area Control Panel (legacy settings) + + + Activation + Area UpdateAndSecurity + + + Activity history + Area Privacy + + + Add Hardware + Area Control Panel (legacy settings) + + + Add/Remove Programs + Area Control Panel (legacy settings) + + + Add your phone + Area Phone + + + Administrative Tools + Area System + + + Advanced display settings + Area System, only available on devices that support advanced display options + + + Advanced graphics + + + Advertising ID + Area Privacy, Deprecated in Windows 10, version 1809 and later + + + Airplane mode + Area NetworkAndInternet + + + Alt+Tab + Means the key combination "Tabulator+Alt" on the keyboard + + + Alternative names + + + Animations + + + App color + + + App diagnostics + Area Privacy + + + App features + Area Apps + + + App + Short/modern name for application + + + Apps and Features + Area Apps + + + System settings + Type of the setting is a "Modern Windows settings". We use the same term as used in start menu search at the moment. + + + Apps for websites + Area Apps + + + App volume and device preferences + Area System, Added in Windows 10, version 1903 + + + appwiz.cpl + File name, Should not translated + + + Area + Mean the settings area or settings category + + + Accounts + + + Administrative Tools + Area Control Panel (legacy settings) + + + Appearance and Personalization + + + Apps + + + Clock and Region + + + Control Panel + + + Cortana + + + Devices + + + Ease of access + + + Extras + + + Gaming + + + Hardware and Sound + + + Home page + + + Mixed reality + + + Network and Internet + + + Personalization + + + Phone + + + Privacy + + + Programs + + + SurfaceHub + + + System + + + System and Security + + + Time and language + + + Update and security + + + User accounts + + + Assigned access + + + Audio + Area EaseOfAccess + + + Audio alerts + + + Audio and speech + Area MixedReality, only available if the Mixed Reality Portal app is installed. + + + Automatic file downloads + Area Privacy + + + AutoPlay + Area Device + + + Background + Area Personalization + + + Background Apps + Area Privacy + + + Backup + Area UpdateAndSecurity + + + Backup and Restore + Area Control Panel (legacy settings) + + + Battery Saver + Area System, only available on devices that have a battery, such as a tablet + + + Battery Saver settings + Area System, only available on devices that have a battery, such as a tablet + + + Battery saver usage details + + + Battery use + Area System, only available on devices that have a battery, such as a tablet + + + Biometric Devices + Area Control Panel (legacy settings) + + + BitLocker Drive Encryption + Area Control Panel (legacy settings) + + + Blue light + + + Bluetooth + Area Device + + + Bluetooth devices + Area Control Panel (legacy settings) + + + Blue-yellow + + + Bopomofo IME + Area TimeAndLanguage + + + bpmf + Should not translated + + + Broadcasting + Area Gaming + + + Calendar + Area Privacy + + + Call history + Area Privacy + + + calling + + + Camera + Area Privacy + + + Cangjie IME + Area TimeAndLanguage + + + Caps Lock + Mean the "Caps Lock" key + + + Cellular and SIM + Area NetworkAndInternet + + + Choose which folders appear on Start + Area Personalization + + + Client service for NetWare + Area Control Panel (legacy settings) + + + Clipboard + Area System + + + Closed captions + Area EaseOfAccess + + + Color filters + Area EaseOfAccess + + + Color management + Area Control Panel (legacy settings) + + + Colors + Area Personalization + + + Command + The command to direct start a setting + + + Connected Devices + Area Device + + + Contacts + Area Privacy + + + Control Panel + Type of the setting is a "(legacy) Control Panel setting" + + + Copy command + + + Core Isolation + Means the protection of the system core + + + Cortana + Area Cortana + + + Cortana across my devices + Area Cortana + + + Cortana - Language + Area Cortana + + + Credential manager + Area Control Panel (legacy settings) + + + Crossdevice + + + Custom devices + + + Dark color + + + Dark mode + + + Data usage + Area NetworkAndInternet + + + Date and time + Area TimeAndLanguage + + + Default apps + Area Apps + + + Default camera + Area Device + + + Default location + Area Control Panel (legacy settings) + + + Default programs + Area Control Panel (legacy settings) + + + Default Save Locations + Area System + + + Delivery Optimization + Area UpdateAndSecurity + + + desk.cpl + File name, Should not translated + + + Desktop themes + Area Control Panel (legacy settings) + + + deuteranopia + Medical: Mean you don't can see red colors + + + Device manager + Area Control Panel (legacy settings) + + + Devices and printers + Area Control Panel (legacy settings) + + + DHCP + Should not translated + + + Dial-up + Area NetworkAndInternet + + + Direct access + Area NetworkAndInternet, only available if DirectAccess is enabled + + + Direct open your phone + Area EaseOfAccess + + + Display + Area EaseOfAccess + + + Display properties + Area Control Panel (legacy settings) + + + DNS + Should not translated + + + Documents + Area Privacy + + + Duplicating my display + Area System + + + During these hours + Area System + + + Ease of access center + Area Control Panel (legacy settings) + + + Edition + Means the "Windows Edition" + + + Email + Area Privacy + + + Email and app accounts + Area UserAccounts + + + Encryption + Area System + + + Environment + Area MixedReality, only available if the Mixed Reality Portal app is installed. + + + Ethernet + Area NetworkAndInternet + + + Exploit Protection + + + Extras + Area Extra, , only used for setting of 3rd-Party tools + + + Eye control + Area EaseOfAccess + + + Eye tracker + Area Privacy, requires eyetracker hardware + + + Family and other people + Area UserAccounts + + + Feedback and diagnostics + Area Privacy + + + File system + Area Privacy + + + FindFast + Area Control Panel (legacy settings) + + + findfast.cpl + File name, Should not translated + + + Find My Device + Area UpdateAndSecurity + + + Firewall + + + Focus assist - Quiet hours + Area System + + + Focus assist - Quiet moments + Area System + + + Folder options + Area Control Panel (legacy settings) + + + Fonts + Area EaseOfAccess + + + For developers + Area UpdateAndSecurity + + + Game bar + Area Gaming + + + Game controllers + Area Control Panel (legacy settings) + + + Game DVR + Area Gaming + + + Game Mode + Area Gaming + + + Gateway + Should not translated + + + General + Area Privacy + + + Get programs + Area Control Panel (legacy settings) + + + Getting started + Area Control Panel (legacy settings) + + + Glance + Area Personalization, Deprecated in Windows 10, version 1809 and later + + + Graphics settings + Area System + + + Grayscale + + + Green week + Mean you don't can see green colors + + + Headset display + Area MixedReality, only available if the Mixed Reality Portal app is installed. + + + High contrast + Area EaseOfAccess + + + Holographic audio + + + Holographic Environment + + + Holographic Headset + + + Holographic Management + + + Home group + Area Control Panel (legacy settings) + + + ID + MEans The "Windows Identifier" + + + Image + + + Indexing options + Area Control Panel (legacy settings) + + + inetcpl.cpl + File name, Should not translated + + + Infrared + Area Control Panel (legacy settings) + + + Inking and typing + Area Privacy + + + Internet options + Area Control Panel (legacy settings) + + + intl.cpl + File name, Should not translated + + + Inverted colors + + + IP + Should not translated + + + Isolated Browsing + + + Japan IME settings + Area TimeAndLanguage, available if the Microsoft Japan input method editor is installed + + + joy.cpl + File name, Should not translated + + + Joystick properties + Area Control Panel (legacy settings) + + + jpnime + Should not translated + + + Keyboard + Area EaseOfAccess + + + Keypad + + + Keys + + + Language + Area TimeAndLanguage + + + Light color + + + Light mode + + + Location + Area Privacy + + + Lock screen + Area Personalization + + + Magnifier + Area EaseOfAccess + + + Mail - Microsoft Exchange or Windows Messaging + Area Control Panel (legacy settings) + + + main.cpl + File name, Should not translated + + + Manage known networks + Area NetworkAndInternet + + + Manage optional features + Area Apps + + + Messaging + Area Privacy + + + Metered connection + + + Microphone + Area Privacy + + + Microsoft Mail Post Office + Area Control Panel (legacy settings) + + + mlcfg32.cpl + File name, Should not translated + + + mmsys.cpl + File name, Should not translated + + + Mobile devices + + + Mobile hotspot + Area NetworkAndInternet + + + modem.cpl + File name, Should not translated + + + Mono + + + More details + Area Cortana + + + Motion + Area Privacy + + + Mouse + Area EaseOfAccess + + + Mouse and touchpad + Area Device + + + Mouse, Fonts, Keyboard, and Printers properties + Area Control Panel (legacy settings) + + + Mouse pointer + Area EaseOfAccess + + + Multimedia properties + Area Control Panel (legacy settings) + + + Multitasking + Area System + + + Narrator + Area EaseOfAccess + + + Navigation bar + Area Personalization + + + netcpl.cpl + File name, Should not translated + + + netsetup.cpl + File name, Should not translated + + + Network + Area NetworkAndInternet + + + Network and sharing center + Area Control Panel (legacy settings) + + + Network connection + Area Control Panel (legacy settings) + + + Network properties + Area Control Panel (legacy settings) + + + Network Setup Wizard + Area Control Panel (legacy settings) + + + Network status + Area NetworkAndInternet + + + NFC + Area NetworkAndInternet + + + NFC Transactions + "NFC should not translated" + + + Night light + + + Night light settings + Area System + + + Note + + + Only available when you have connected a mobile device to your device. + + + Only available on devices that support advanced graphics options. + + + Only available on devices that have a battery, such as a tablet. + + + Deprecated in Windows 10, version 1809 (build 17763) and later. + + + Only available if Dial is paired. + + + Only available if DirectAccess is enabled. + + + Only available on devices that support advanced display options. + + + Only present if user is enrolled in WIP. + + + Requires eyetracker hardware. + + + Available if the Microsoft Japan input method editor is installed. + + + Available if the Microsoft Pinyin input method editor is installed. + + + Available if the Microsoft Wubi input method editor is installed. + + + Only available if the Mixed Reality Portal app is installed. + + + Only available on mobile and if the enterprise has deployed a provisioning package. + + + Added in Windows 10, version 1903 (build 18362). + + + Added in Windows 10, version 2004 (build 19041). + + + Only available if "settings apps" are installed, for example, by a 3rd party. + + + Only available if touchpad hardware is present. + + + Only available if the device has a Wi-Fi adapter. + + + Device must be Windows Anywhere-capable. + + + Only available if enterprise has deployed a provisioning package. + + + Notifications + Area Privacy + + + Notifications and actions + Area System + + + Num Lock + Mean the "Num Lock" key + + + nwc.cpl + File name, Should not translated + + + odbccp32.cpl + File name, Should not translated + + + ODBC Data Source Administrator (32-bit) + Area Control Panel (legacy settings) + + + ODBC Data Source Administrator (64-bit) + Area Control Panel (legacy settings) + + + Offline files + Area Control Panel (legacy settings) + + + Offline Maps + Area Apps + + + Offline Maps - Download maps + Area Apps + + + On-Screen + + + OS + Means the "Operating System" + + + Other devices + Area Privacy + + + Other options + Area EaseOfAccess + + + Other users + + + Parental controls + Area Control Panel (legacy settings) + + + Password + + + password.cpl + File name, Should not translated + + + Password properties + Area Control Panel (legacy settings) + + + Pen and input devices + Area Control Panel (legacy settings) + + + Pen and touch + Area Control Panel (legacy settings) + + + Pen and Windows Ink + Area Device + + + People Near Me + Area Control Panel (legacy settings) + + + Performance information and tools + Area Control Panel (legacy settings) + + + Permissions and history + Area Cortana + + + Personalization (category) + Area Personalization + + + Phone + Area Phone + + + Phone and modem + Area Control Panel (legacy settings) + + + Phone and modem - Options + Area Control Panel (legacy settings) + + + Phone calls + Area Privacy + + + Phone - Default apps + Area System + + + Picture + + + Pictures + Area Privacy + + + Pinyin IME settings + Area TimeAndLanguage, available if the Microsoft Pinyin input method editor is installed + + + Pinyin IME settings - domain lexicon + Area TimeAndLanguage + + + Pinyin IME settings - Key configuration + Area TimeAndLanguage + + + Pinyin IME settings - UDP + Area TimeAndLanguage + + + Playing a game full screen + Area Gaming + + + Plugin to search for Windows settings + + + Windows settings + + + Power and sleep + Area System + + + powercfg.cpl + File name, Should not translated + + + Power options + Area Control Panel (legacy settings) + + + Presentation + + + Printers + Area Control Panel (legacy settings) + + + Printers and scanners + Area Device + + + Print screen + Mean the "Print screen" key + + + Problem reports and solutions + Area Control Panel (legacy settings) + + + Processor + + + Programs and features + Area Control Panel (legacy settings) + + + Projecting to this PC + Area System + + + protanopia + Medical: Mean you don't can see green colors + + + Provisioning + Area UserAccounts, only available if enterprise has deployed a provisioning package + + + Proximity + Area NetworkAndInternet + + + Proxy + Area NetworkAndInternet + + + Quickime + Area TimeAndLanguage + + + Quiet moments game + + + Radios + Area Privacy + + + RAM + Means the Read-Access-Memory (typical the used to inform about the size) + + + Recognition + + + Recovery + Area UpdateAndSecurity + + + Red eye + Mean red eye effect by over-the-night flights + + + Red-green + Mean the weakness you can't differ between red and green colors + + + Red week + Mean you don't can see red colors + + + Region + Area TimeAndLanguage + + + Regional language + Area TimeAndLanguage + + + Regional settings properties + Area Control Panel (legacy settings) + + + Region and language + Area Control Panel (legacy settings) + + + Region formatting + + + RemoteApp and desktop connections + Area Control Panel (legacy settings) + + + Remote Desktop + Area System + + + Scanners and cameras + Area Control Panel (legacy settings) + + + schedtasks + File name, Should not translated + + + Scheduled + + + Scheduled tasks + Area Control Panel (legacy settings) + + + Screen rotation + Area System + + + Scroll bars + + + Scroll Lock + Mean the "Scroll Lock" key + + + SDNS + Should not translated + + + Searching Windows + Area Cortana + + + SecureDNS + Should not translated + + + Security Center + Area Control Panel (legacy settings) + + + Security Processor + + + Session cleanup + Area SurfaceHub + + + Settings home page + Area Home, Overview-page for all areas of settings + + + Set up a kiosk + Area UserAccounts + + + Shared experiences + Area System + + + Shortcuts + + + wifi + dont translate this, is a short term to find entries + + + Sign-in options + Area UserAccounts + + + Sign-in options - Dynamic lock + Area UserAccounts + + + Size + Size for text and symbols + + + Sound + Area System + + + Speech + Area EaseOfAccess + + + Speech recognition + Area Control Panel (legacy settings) + + + Speech typing + + + Start + Area Personalization + + + Start places + + + Startup apps + Area Apps + + + sticpl.cpl + File name, Should not translated + + + Storage + Area System + + + Storage policies + Area System + + + Storage Sense + Area System + + + in + Example: Area "System" in System settings + + + Sync center + Area Control Panel (legacy settings) + + + Sync your settings + Area UserAccounts + + + sysdm.cpl + File name, Should not translated + + + System + Area Control Panel (legacy settings) + + + System properties and Add New Hardware wizard + Area Control Panel (legacy settings) + + + Tab + Means the key "Tabulator" on the keyboard + + + Tablet mode + Area System + + + Tablet PC settings + Area Control Panel (legacy settings) + + + Talk + + + Talk to Cortana + Area Cortana + + + Taskbar + Area Personalization + + + Taskbar color + + + Tasks + Area Privacy + + + Team Conferencing + Area SurfaceHub + + + Team device management + Area SurfaceHub + + + Text to speech + Area Control Panel (legacy settings) + + + Themes + Area Personalization + + + themes.cpl + File name, Should not translated + + + timedate.cpl + File name, Should not translated + + + Timeline + + + Touch + + + Touch feedback + + + Touchpad + Area Device + + + Transparency + + + tritanopia + Medical: Mean you don't can see yellow and blue colors + + + Troubleshoot + Area UpdateAndSecurity + + + TruePlay + Area Gaming + + + Typing + Area Device + + + Uninstall + Area MixedReality, only available if the Mixed Reality Portal app is installed. + + + USB + Area Device + + + User accounts + Area Control Panel (legacy settings) + + + Version + Means The "Windows Version" + + + Video playback + Area Apps + + + Videos + Area Privacy + + + Virtual Desktops + + + Virus + Means the virus in computers and software + + + Voice activation + Area Privacy + + + Volume + + + VPN + Area NetworkAndInternet + + + Wallpaper + + + Warmer color + + + Welcome center + Area Control Panel (legacy settings) + + + Welcome screen + Area SurfaceHub + + + wgpocpl.cpl + File name, Should not translated + + + Wheel + Area Device + + + Wi-Fi + Area NetworkAndInternet, only available if Wi-Fi calling is enabled + + + Wi-Fi Calling + Area NetworkAndInternet, only available if Wi-Fi calling is enabled + + + Wi-Fi settings + "Wi-Fi" should not translated + + + Window border + + + Windows Anytime Upgrade + Area Control Panel (legacy settings) + + + Windows Anywhere + Area UserAccounts, device must be Windows Anywhere-capable + + + Windows CardSpace + Area Control Panel (legacy settings) + + + Windows Defender + Area Control Panel (legacy settings) + + + Windows Firewall + Area Control Panel (legacy settings) + + + Windows Hello setup - Face + Area UserAccounts + + + Windows Hello setup - Fingerprint + Area UserAccounts + + + Windows Insider Program + Area UpdateAndSecurity + + + Windows Mobility Center + Area Control Panel (legacy settings) + + + Windows search + Area Cortana + + + Windows Security + Area UpdateAndSecurity + + + Windows Update + Area UpdateAndSecurity + + + Windows Update - Advanced options + Area UpdateAndSecurity + + + Windows Update - Check for updates + Area UpdateAndSecurity + + + Windows Update - Restart options + Area UpdateAndSecurity + + + Windows Update - View optional updates + Area UpdateAndSecurity + + + Windows Update - View update history + Area UpdateAndSecurity + + + Wireless + + + Workplace + + + Workplace provisioning + Area UserAccounts + + + Wubi IME settings + Area TimeAndLanguage, available if the Microsoft Wubi input method editor is installed + + + Wubi IME settings - UDP + Area TimeAndLanguage + + + Xbox Networking + Area Gaming + + + Your info + Area UserAccounts + + + Zoom + Mean zooming of things via a magnifier + + \ No newline at end of file diff --git a/src/modules/launcher/Plugins/Microsoft.PowerToys.Run.Plugin.WindowsSettings/WindowsSettings.json b/src/modules/launcher/Plugins/Microsoft.PowerToys.Run.Plugin.WindowsSettings/WindowsSettings.json new file mode 100644 index 0000000000..82c8d8f14f --- /dev/null +++ b/src/modules/launcher/Plugins/Microsoft.PowerToys.Run.Plugin.WindowsSettings/WindowsSettings.json @@ -0,0 +1,1739 @@ +[ + { + "Name": "AccessWorkOrSchool", + "Area": "Accounts", + "Type": "AppSettingsApp", + "AltNames": [ "Workplace" ], + "Command": "ms-settings:workplace" + }, + { + "Name": "EmailAndAppAccounts", + "Area": "Accounts", + "Type": "AppSettingsApp", + "Command": "ms-settings:emailandaccounts" + }, + { + "Name": "FamilyAndOtherPeople", + "Area": "Accounts", + "Type": "AppSettingsApp", + "AltNames": [ "OtherUsers" ], + "Command": "ms-settings:otherusers" + }, + { + "Name": "SetUpKiosk", + "Area": "Accounts", + "Type": "AppSettingsApp", + "AltNames": [ "AssignedAccess" ], + "Command": "ms-settings:assignedaccess" + }, + { + "Name": "SignInOptions", + "Area": "Accounts", + "Type": "AppSettingsApp", + "Command": "ms-settings:signinoptions" + }, + { + "Name": "SignInOptionsDynamicLock", + "Area": "Accounts", + "Type": "AppSettingsApp", + "Command": "ms-settings:signinoptions-dynamiclock" + }, + { + "Name": "SyncYourSettings", + "Area": "Accounts", + "Type": "AppSettingsApp", + "Command": "ms-settings:sync" + }, + { + "Name": "WindowsHelloSetupFace", + "Area": "Accounts", + "Type": "AppSettingsApp", + "Command": "ms-settings:signinoptions-launchfaceenrollment" + }, + { + "Name": "WindowsHelloSetupFingerprint", + "Area": "Accounts", + "Type": "AppSettingsApp", + "Command": "ms-settings:signinoptions-launchfingerprintenrollment" + }, + { + "Name": "YourInfo", + "Area": "Accounts", + "Type": "AppSettingsApp", + "Command": "ms-settings:yourinfo" + }, + { + "Name": "AppsAndFeatures", + "Area": "Apps", + "Type": "AppSettingsApp", + "Command": "ms-settings:appsfeatures" + }, + { + "Name": "AppFeatures", + "Area": "Apps", + "Type": "AppSettingsApp", + "Command": "ms-settings:appsfeatures-app" + }, + { + "Name": "AppsForWebsites", + "Area": "Apps", + "Type": "AppSettingsApp", + "Command": "ms-settings:appsforwebsites" + }, + { + "Name": "DefaultApps", + "Area": "Apps", + "Type": "AppSettingsApp", + "Command": "ms-settings:defaultapps" + }, + { + "Name": "ManageOptionalFeatures", + "Area": "Apps", + "Type": "AppSettingsApp", + "Command": "ms-settings:optionalfeatures" + }, + { + "Name": "OfflineMaps", + "Area": "Apps", + "Type": "AppSettingsApp", + "Command": "ms-settings:maps" + }, + { + "Name": "OfflineMapsDownloadMaps", + "Area": "Apps", + "Type": "AppSettingsApp", + "Command": "ms-settings:maps-downloadmaps" + }, + { + "Name": "StartupApps", + "Area": "Apps", + "Type": "AppSettingsApp", + "Command": "ms-settings:startupapps" + }, + { + "Name": "VideoPlayback", + "Area": "Apps", + "Type": "AppSettingsApp", + "Command": "ms-settings:videoplayback" + }, + { + "Name": "Notifications", + "Area": "Cortana", + "Type": "AppSettingsApp", + "Command": "ms-settings:cortana-notifications" + }, + { + "Name": "MoreDetails", + "Area": "Cortana", + "Type": "AppSettingsApp", + "Command": "ms-settings:cortana-moredetails" + }, + { + "Name": "PermissionsAndHistory", + "Area": "Cortana", + "Type": "AppSettingsApp", + "Command": "ms-settings:cortana-permissions" + }, + { + "Name": "WindowsSearch", + "Area": "Cortana", + "Type": "AppSettingsApp", + "Command": "ms-settings:cortana-windowssearch" + }, + { + "Name": "CortanaLanguage", + "Area": "Cortana", + "Type": "AppSettingsApp", + "AltNames": [ "Talk" ], + "Command": "ms-settings:cortana-language" + }, + { + "Name": "Cortana", + "Area": "Cortana", + "Type": "AppSettingsApp", + "Command": "ms-settings:cortana" + }, + { + "Name": "TalkToCortana", + "Area": "Cortana", + "Type": "AppSettingsApp", + "Command": "ms-settings:cortana-talktocortana" + }, + { + "Name": "AutoPlay", + "Area": "Devices", + "Type": "AppSettingsApp", + "Command": "ms-settings:autoplay" + }, + { + "Name": "Bluetooth", + "Area": "Devices", + "Type": "AppSettingsApp", + "Command": "ms-settings:bluetooth" + }, + { + "Name": "ConnectedDevices", + "Area": "Devices", + "Type": "AppSettingsApp", + "Command": "ms-settings:connecteddevices" + }, + { + "Name": "DefaultCamera", + "Area": "Devices", + "Type": "AppSettingsApp", + "DeprecatedInBuild": 17763, + "Note": "NoteDeprecated17763", + "Command": "ms-settings:camera" + }, + { + "Name": "MouseAndTouchpad", + "Area": "Devices", + "Type": "AppSettingsApp", + "Note": "NoteTouchpad", + "Command": "ms-settings:mousetouchpad" + }, + { + "Name": "PenAndWindowsInk", + "Area": "Devices", + "Type": "AppSettingsApp", + "Command": "ms-settings:pen" + }, + { + "Name": "PrintersAndScanners", + "Area": "Devices", + "Type": "AppSettingsApp", + "Command": "ms-settings:printers" + }, + { + "Name": "Touchpad", + "Area": "Devices", + "Type": "AppSettingsApp", + "Note": "NoteTouchpad", + "Command": "ms-settings:devices-touchpad" + }, + { + "Name": "Typing", + "Area": "Devices", + "Type": "AppSettingsApp", + "Command": "ms-settings:typing" + }, + { + "Name": "Usb", + "Area": "Devices", + "Type": "AppSettingsApp", + "Command": "ms-settings:usb" + }, + { + "Name": "Wheel", + "Area": "Devices", + "Type": "AppSettingsApp", + "Note": "NoteDialPaired", + "Command": "ms-settings:wheel" + }, + { + "Name": "Phone", + "Area": "Phone", + "Type": "AppSettingsApp", + "AltNames": [ "MobileDevices" ], + "Command": "ms-settings:mobile-devices" + }, + { + "Name": "Audio", + "Area": "EaseOfAccess", + "Type": "AppSettingsApp", + "AltNames": [ "Mono", "Volume", "AudioAlerts" ], + "Command": "ms-settings:easeofaccess-audio" + }, + { + "Name": "ClosedCaptions", + "Area": "EaseOfAccess", + "Type": "AppSettingsApp", + "Command": "ms-settings:easeofaccess-closedcaptioning" + }, + { + "Name": "ColorFilters", + "Area": "EaseOfAccess", + "Type": "AppSettingsApp", + "AltNames": [ "InvertedColors", "Grayscale", "RedGreen", "BlueYellow", "GreenWeek", "RedWeek", "deuteranopia", "protanopia", "tritanopia" ], + "Command": "ms-settings:easeofaccess-colorfilter" + }, + { + "Name": "MousePointer", + "Area": "EaseOfAccess", + "Type": "AppSettingsApp", + "AltNames": [ "TouchFeedback" ], + "Command": "ms-settings:easeofaccess-MousePointer" + }, + { + "Name": "Display", + "Area": "EaseOfAccess", + "Type": "AppSettingsApp", + "AltNames": [ "Transparency", "Animations", "ScrollBars", "Size" ], + "Command": "ms-settings:easeofaccess-display" + }, + { + "Name": "EyeControl", + "Area": "EaseOfAccess", + "Type": "AppSettingsApp", + "Command": "ms-settings:easeofaccess-eyecontrol" + }, + { + "Name": "Fonts", + "Area": "EaseOfAccess", + "Type": "AppSettingsApp", + "DeprecatedInBuild": 17763, + "Note": "NoteDeprecated17763", + "Command": "ms-settings:fonts" + }, + { + "Name": "HighContrast", + "Area": "EaseOfAccess", + "Type": "AppSettingsApp", + "Command": "ms-settings:easeofaccess-highcontrast" + }, + { + "Name": "Keyboard", + "Area": "EaseOfAccess", + "Type": "AppSettingsApp", + "AltNames": [ "PrintScreen", "Shortcuts", "OnScreen", "Keys", "ScrollLock", "CapsLock", "NumLock" ], + "Command": "ms-settings:easeofaccess-keyboard" + }, + { + "Name": "Magnifier", + "Area": "EaseOfAccess", + "Type": "AppSettingsApp", + "AltNames": [ "Zoom" ], + "Command": "ms-settings:easeofaccess-magnifier" + }, + { + "Name": "Mouse", + "Area": "EaseOfAccess", + "Type": "AppSettingsApp", + "AltNames": [ "Keypad", "Touch" ], + "Command": "ms-settings:easeofaccess-mouse" + }, + { + "Name": "Narrator", + "Area": "EaseOfAccess", + "Type": "AppSettingsApp", + "Command": "ms-settings:easeofaccess-narrator" + }, + { + "Name": "OtherOptions", + "Area": "EaseOfAccess", + "Type": "AppSettingsApp", + "DeprecatedInBuild": 17763, + "Note": "NoteDeprecated17763", + "Command": "ms-settings:easeofaccess-otheroptions" + }, + { + "Name": "Speech", + "Area": "EaseOfAccess", + "Type": "AppSettingsApp", + "AltNames": [ "Recognition", "Talk" ], + "Command": "ms-settings:easeofaccess-speechrecognition" + }, + { + "Name": "Extras", + "Area": "Extras", + "Type": "AppSettingsApp", + "Note": "NoteThirdParty", + "Command": "ms-settings:extras" + }, + { + "Name": "Broadcasting", + "Area": "Gaming", + "Type": "AppSettingsApp", + "Command": "ms-settings:gaming-broadcasting" + }, + { + "Name": "GameBar", + "Area": "Gaming", + "Type": "AppSettingsApp", + "Command": "ms-settings:gaming-gamebar" + }, + { + "Name": "GameDvr", + "Area": "Gaming", + "Type": "AppSettingsApp", + "Command": "ms-settings:gaming-gamedvr" + }, + { + "Name": "GameMode", + "Area": "Gaming", + "Type": "AppSettingsApp", + "Command": "ms-settings:gaming-gamemode" + }, + { + "Name": "PlayingGameFullScreen", + "Area": "Gaming", + "Type": "AppSettingsApp", + "AltNames": [ "QuietMomentsGame" ], + "Command": "ms-settings:quietmomentsgame" + }, + { + "Name": "TruePlay", + "Area": "Gaming", + "Type": "AppSettingsApp", + "DeprecatedInBuild": 17763, + "Note": "NoteDeprecated17763", + "Command": "ms-settings:gaming-trueplay" + }, + { + "Name": "XboxNetworking", + "Area": "Gaming", + "Type": "AppSettingsApp", + "Command": "ms-settings:gaming-xboxnetworking" + }, + { + "Name": "SettingsHomePage", + "Area": "HomePage", + "Type": "AppSettingsApp", + "Command": "ms-settings:" + }, + { + "Name": "AudioAndSpeech", + "Area": "MixedReality", + "Type": "AppSettingsApp", + "AltNames": [ "HolographicAudio" ], + "Note": "NoteMixedReality", + "Command": "ms-settings:holographic-audio" + }, + { + "Name": "Environment", + "Area": "MixedReality", + "Type": "AppSettingsApp", + "AltNames": [ "HolographicEnvironment" ], + "Note": "NoteMixedReality", + "Command": "ms-settings:privacy-holographic-environment" + }, + { + "Name": "HeadsetDisplay", + "Area": "MixedReality", + "Type": "AppSettingsApp", + "AltNames": [ "HolographicHeadset" ], + "Note": "NoteMixedReality", + "Command": "ms-settings:holographic-headset" + }, + { + "Name": "Uninstall", + "Area": "MixedReality", + "Type": "AppSettingsApp", + "AltNames": [ "HolographicManagement" ], + "Note": "NoteMixedReality", + "Command": "ms-settings:holographic-management" + }, + { + "Name": "AirplaneMode", + "Area": "NetworkAndInternet", + "Type": "AppSettingsApp", + "Command": "ms-settings:network-airplanemode" + }, + { + "Name": "Proximity", + "Area": "NetworkAndInternet", + "Type": "AppSettingsApp", + "Command": "ms-settings:proximity" + }, + { + "Name": "CellularAndSim", + "Area": "NetworkAndInternet", + "Type": "AppSettingsApp", + "Command": "ms-settings:network-cellular" + }, + { + "Name": "DataUsage", + "Area": "NetworkAndInternet", + "Type": "AppSettingsApp", + "Command": "ms-settings:datausage" + }, + { + "Name": "DialUp", + "Area": "NetworkAndInternet", + "Type": "AppSettingsApp", + "Command": "ms-settings:network-dialup" + }, + { + "Name": "DirectAccess", + "Area": "NetworkAndInternet", + "Type": "AppSettingsApp", + "Note": "NoteDirectAccess", + "Command": "ms-settings:network-directaccess" + }, + { + "Name": "Ethernet", + "Area": "NetworkAndInternet", + "Type": "AppSettingsApp", + "AltNames": [ "DNS", "Sdns", "SecureDNS", "Gateway", "Dhcp", "Ip" ], + "Command": "ms-settings:network-ethernet" + }, + { + "Name": "ManageKnownNetworks", + "Area": "NetworkAndInternet", + "Type": "AppSettingsApp", + "AltNames": [ "WiFiSettings", "ShortNameWiFi" ], + "Note": "NoteWiFiAdapter", + "Command": "ms-settings:network-wifisettings" + }, + { + "Name": "MobileHotspot", + "Area": "NetworkAndInternet", + "Type": "AppSettingsApp", + "Command": "ms-settings:network-mobilehotspot" + }, + { + "Name": "NFC", + "Area": "NetworkAndInternet", + "Type": "AppSettingsApp", + "AltNames": [ "NFCTransactions" ], + "Command": "ms-settings:nfctransactions" + }, + { + "Name": "Proxy", + "Area": "NetworkAndInternet", + "Type": "AppSettingsApp", + "Command": "ms-settings:network-proxy" + }, + { + "Name": "NetworkStatus", + "Area": "NetworkAndInternet", + "Type": "AppSettingsApp", + "Command": "ms-settings:network-status" + }, + { + "Name": "Network", + "Area": "NetworkAndInternet", + "Type": "AppSettingsApp", + "AltNames": [ "DNS", "Sdns", "SecureDNS", "Gateway", "Dhcp", "Ip" ], + "Command": "ms-settings:network" + }, + { + "Name": "Vpn", + "Area": "NetworkAndInternet", + "Type": "AppSettingsApp", + "Command": "ms-settings:network-vpn" + }, + { + "Name": "WiFi", + "Area": "NetworkAndInternet", + "Type": "AppSettingsApp", + "AltNames": [ "Wireless", "MeteredConnection", "ShortNameWiFi" ], + "Note": "NoteWiFiAdapter", + "Command": "ms-settings:network-wifi" + }, + { + "Name": "WiFiCalling", + "Area": "NetworkAndInternet", + "Type": "AppSettingsApp", + "AltNames": [ "ShortNameWiFi" ], + "Note": "NoteWiFiAdapter", + "Command": "ms-settings:network-wificalling" + }, + { + "Name": "Background", + "Area": "Personalization", + "Type": "AppSettingsApp", + "AltNames": [ "Wallpaper", "Picture", "Image" ], + "Command": "ms-settings:personalization-background" + }, + { + "Name": "ChooseWhichFoldersAppearOnStart", + "Area": "Personalization", + "Type": "AppSettingsApp", + "AltNames": [ "StartPlaces" ], + "Command": "ms-settings:personalization-start-places" + }, + { + "Name": "Colors", + "Area": "Personalization", + "Type": "AppSettingsApp", + "AltNames": [ "DarkMode", "LightMode", "DarkColor", "LightColor", "AppColor", "TaskbarColor", "WindowBorder" ], + "Command": "ms-settings:colors" + }, + { + "Name": "Glance", + "Area": "Personalization", + "Type": "AppSettingsApp", + "DeprecatedInBuild": 17763, + "Note": "NoteDeprecated17763", + "Command": "ms-settings:personalization-glance" + }, + { + "Name": "LockScreen", + "Area": "Personalization", + "Type": "AppSettingsApp", + "AltNames": [ "Image", "Picture" ], + "Command": "ms-settings:lockscreen" + }, + { + "Name": "NavigationBar", + "Area": "Personalization", + "Type": "AppSettingsApp", + "DeprecatedInBuild": 17763, + "Note": "NoteDeprecated17763", + "Command": "ms-settings:personalization-navbar" + }, + { + "Name": "PersonalizationCategory", + "Area": "Personalization", + "Type": "AppSettingsApp", + "Command": "ms-settings:personalization" + }, + { + "Name": "Start", + "Area": "Personalization", + "Type": "AppSettingsApp", + "Command": "ms-settings:personalization-start" + }, + { + "Name": "Taskbar", + "Area": "Personalization", + "Type": "AppSettingsApp", + "Command": "ms-settings:taskbar" + }, + { + "Name": "Themes", + "Area": "Personalization", + "Type": "AppSettingsApp", + "Command": "ms-settings:themes" + }, + { + "Name": "AddYourPhone", + "Area": "Phone", + "Type": "AppSettingsApp", + "Command": "ms-settings:mobile-devices-addphone", + "Note": "NoteAddYourPhone" + }, + { + "Name": "DirectOpenYourPhone", + "Area": "Phone", + "Type": "AppSettingsApp", + "Command": "ms-settings:mobile-devices-addphone-direct", + "Note": "NoteAddYourPhone" + }, + { + "Name": "AccessoryApps", + "Area": "Privacy", + "Type": "AppSettingsApp", + "DeprecatedInBuild": 17763, + "Note": "NoteDeprecated17763", + "Command": "ms-settings:privacy-accessoryapps" + }, + { + "Name": "AccountInfo", + "Area": "Privacy", + "Type": "AppSettingsApp", + "Command": "ms-settings:privacy-accountinfo" + }, + { + "Name": "ActivityHistory", + "Area": "Privacy", + "Type": "AppSettingsApp", + "Command": "ms-settings:privacy-activityhistory" + }, + { + "Name": "AdvertisingId", + "Area": "Privacy", + "Type": "AppSettingsApp", + "DeprecatedInBuild": 17763, + "Note": "NoteDeprecated17763", + "Command": "ms-settings:privacy-advertisingid" + }, + { + "Name": "AppDiagnostics", + "Area": "Privacy", + "Type": "AppSettingsApp", + "Command": "ms-settings:privacy-appdiagnostics" + }, + { + "Name": "AutomaticFileDownloads", + "Area": "Privacy", + "Type": "AppSettingsApp", + "Command": "ms-settings:privacy-automaticfiledownloads" + }, + { + "Name": "BackgroundApps", + "Area": "Privacy", + "Type": "AppSettingsApp", + "Command": "ms-settings:privacy-backgroundapps" + }, + { + "Name": "Calendar", + "Area": "Privacy", + "Type": "AppSettingsApp", + "Command": "ms-settings:privacy-calendar" + }, + { + "Name": "CallHistory", + "Area": "Privacy", + "Type": "AppSettingsApp", + "Command": "ms-settings:privacy-callhistory" + }, + { + "Name": "Camera", + "Area": "Privacy", + "Type": "AppSettingsApp", + "Command": "ms-settings:privacy-webcam" + }, + { + "Name": "Contacts", + "Area": "Privacy", + "Type": "AppSettingsApp", + "Command": "ms-settings:privacy-contacts" + }, + { + "Name": "Documents", + "Area": "Privacy", + "Type": "AppSettingsApp", + "Command": "ms-settings:privacy-documents" + }, + { + "Name": "Email", + "Area": "Privacy", + "Type": "AppSettingsApp", + "Command": "ms-settings:privacy-email" + }, + { + "Name": "EyeTracker", + "Area": "Privacy", + "Type": "AppSettingsApp", + "Note": "NoteEyetrackerHardware", + "Command": "ms-settings:privacy-eyetracker" + }, + { + "Name": "FeedbackAndDiagnostics", + "Area": "Privacy", + "Type": "AppSettingsApp", + "Command": "ms-settings:privacy-feedback" + }, + { + "Name": "FileSystem", + "Area": "Privacy", + "Type": "AppSettingsApp", + "Command": "ms-settings:privacy-broadfilesystemaccess" + }, + { + "Name": "General", + "Area": "Privacy", + "Type": "AppSettingsApp", + "Command": "ms-settings:privacy or privacy-general" + }, + { + "Name": "InkingAndTyping", + "Area": "Privacy", + "Type": "AppSettingsApp", + "AltNames": [ "SpeechTyping" ], + "Command": "ms-settings:privacy-speechtyping" + }, + { + "Name": "Location", + "Area": "Privacy", + "Type": "AppSettingsApp", + "Command": "ms-settings:privacy-location" + }, + { + "Name": "Messaging", + "Area": "Privacy", + "Type": "AppSettingsApp", + "Command": "ms-settings:privacy-messaging" + }, + { + "Name": "Microphone", + "Area": "Privacy", + "Type": "AppSettingsApp", + "Command": "ms-settings:privacy-microphone" + }, + { + "Name": "Motion", + "Area": "Privacy", + "Type": "AppSettingsApp", + "Command": "ms-settings:privacy-motion" + }, + { + "Name": "Notifications", + "Area": "Privacy", + "Type": "AppSettingsApp", + "Command": "ms-settings:privacy-notifications" + }, + { + "Name": "OtherDevices", + "Area": "Privacy", + "Type": "AppSettingsApp", + "AltNames": [ "CustomDevices" ], + "Command": "ms-settings:privacy-customdevices" + }, + { + "Name": "PhoneCalls", + "Area": "Privacy", + "Type": "AppSettingsApp", + "Command": "ms-settings:privacy-phonecalls" + }, + { + "Name": "Pictures", + "Area": "Privacy", + "Type": "AppSettingsApp", + "Command": "ms-settings:privacy-pictures" + }, + { + "Name": "Radios", + "Area": "Privacy", + "Type": "AppSettingsApp", + "Command": "ms-settings:privacy-radios" + }, + { + "Name": "Speech", + "Area": "Privacy", + "Type": "AppSettingsApp", + "Command": "ms-settings:privacy-speech" + }, + { + "Name": "Tasks", + "Area": "Privacy", + "Type": "AppSettingsApp", + "Command": "ms-settings:privacy-tasks" + }, + { + "Name": "Videos", + "Area": "Privacy", + "Type": "AppSettingsApp", + "Command": "ms-settings:privacy-videos" + }, + { + "Name": "VoiceActivation", + "Area": "Privacy", + "Type": "AppSettingsApp", + "Command": "ms-settings:privacy-voiceactivation" + }, + { + "Name": "Accounts", + "Area": "SurfaceHub", + "Type": "AppSettingsApp", + "Command": "ms-settings:surfacehub-accounts" + }, + { + "Name": "SessionCleanup", + "Area": "SurfaceHub", + "Type": "AppSettingsApp", + "Command": "ms-settings:surfacehub-sessioncleanup" + }, + { + "Name": "TeamConferencing", + "Area": "SurfaceHub", + "Type": "AppSettingsApp", + "AltNames": [ "calling" ], + "Command": "ms-settings:surfacehub-calling" + }, + { + "Name": "TeamDeviceManagement", + "Area": "SurfaceHub", + "Type": "AppSettingsApp", + "Command": "ms-settings:surfacehub-devicemanagenent" + }, + { + "Name": "WelcomeScreen", + "Area": "SurfaceHub", + "Type": "AppSettingsApp", + "Command": "ms-settings:surfacehub-welcome" + }, + { + "Name": "About", + "Area": "System", + "Type": "AppSettingsApp", + "AltNames": [ "Ram", "Processor", "Os", "Id", "Edition", "Version" ], + "Command": "ms-settings:about" + }, + { + "Name": "AdvancedDisplaySettings", + "Area": "System", + "Type": "AppSettingsApp", + "Note": "NoteDisplayGraphics", + "Command": "ms-settings:display-advanced" + }, + { + "Name": "AppVolumeAndDevicePreferences", + "Area": "System", + "Type": "AppSettingsApp", + "IntroducedInBuild": 18362, + "Note": "NoteSince18362", + "Command": "ms-settings:apps-volume" + }, + { + "Name": "BatterySaver", + "Area": "System", + "Type": "AppSettingsApp", + "Note": "NoteBattery", + "Command": "ms-settings:batterysaver" + }, + { + "Name": "BatterySaverSettings", + "Area": "System", + "Type": "AppSettingsApp", + "Note": "NoteBattery", + "Command": "ms-settings:batterysaver-settings" + }, + { + "Name": "BatteryUse", + "Area": "System", + "Type": "AppSettingsApp", + "AltNames": [ "BatterySaverUsageDetails" ], + "Note": "NoteBattery", + "Command": "ms-settings:batterysaver-usagedetails" + }, + { + "Name": "Clipboard", + "Area": "System", + "Type": "AppSettingsApp", + "Command": "ms-settings:clipboard" + }, + { + "Name": "Display", + "Area": "System", + "Type": "AppSettingsApp", + "AltNames": [ "NightLight", "BlueLight", "WarmerColor", "RedEye" ], + "Command": "ms-settings:display" + }, + { + "Name": "DefaultSaveLocations", + "Area": "System", + "Type": "AppSettingsApp", + "Command": "ms-settings:savelocations" + }, + { + "Name": "ScreenRotation", + "Area": "System", + "Type": "AppSettingsApp", + "Command": "ms-settings:screenrotation" + }, + { + "Name": "DuplicatingMyDisplay", + "Area": "System", + "Type": "AppSettingsApp", + "AltNames": [ "Presentation" ], + "Command": "ms-settings:quietmomentspresentation" + }, + { + "Name": "DuringTheseHours", + "Area": "System", + "Type": "AppSettingsApp", + "AltNames": [ "Scheduled" ], + "Command": "ms-settings:quietmomentsscheduled" + }, + { + "Name": "Encryption", + "Area": "System", + "Type": "AppSettingsApp", + "Command": "ms-settings:deviceencryption" + }, + { + "Name": "FocusAssistQuietHours", + "Area": "System", + "Type": "AppSettingsApp", + "Command": "ms-settings:quiethours" + }, + { + "Name": "FocusAssistQuietMoments", + "Area": "System", + "Type": "AppSettingsApp", + "Command": "ms-settings:quietmomentshome" + }, + { + "Name": "GraphicsSettings", + "Area": "System", + "Type": "AppSettingsApp", + "AltNames": [ "AdvancedGraphics" ], + "Note": "NoteAdvancedGraphics", + "Command": "ms-settings:display-advancedgraphics" + }, + { + "Name": "Messaging", + "Area": "System", + "Type": "AppSettingsApp", + "Command": "ms-settings:messaging" + }, + { + "Name": "Multitasking", + "Area": "System", + "Type": "AppSettingsApp", + "AltNames": [ "Timeline", "Tab", "AltAndTab", "VirtualDesktops" ], + "Command": "ms-settings:multitasking" + }, + { + "Name": "NightLightSettings", + "Area": "System", + "Type": "AppSettingsApp", + "Command": "ms-settings:nightlight" + }, + { + "Name": "PhoneDefaultApps", + "Area": "System", + "Type": "AppSettingsApp", + "Command": "ms-settings:phone-defaultapps" + }, + { + "Name": "ProjectingToThisPc", + "Area": "System", + "Type": "AppSettingsApp", + "Command": "ms-settings:project" + }, + { + "Name": "SharedExperiences", + "Area": "System", + "Type": "AppSettingsApp", + "AltNames": [ "Crossdevice" ], + "Command": "ms-settings:crossdevice" + }, + { + "Name": "TabletMode", + "Area": "System", + "Type": "AppSettingsApp", + "Command": "ms-settings:tabletmode" + }, + { + "Name": "Taskbar", + "Area": "System", + "Type": "AppSettingsApp", + "Command": "ms-settings:taskbar" + }, + { + "Name": "NotificationsAndActions", + "Area": "System", + "Type": "AppSettingsApp", + "Command": "ms-settings:notifications" + }, + { + "Name": "RemoteDesktop", + "Area": "System", + "Type": "AppSettingsApp", + "Command": "ms-settings:remotedesktop" + }, + { + "Name": "Phone", + "Area": "System", + "Type": "AppSettingsApp", + "DeprecatedInBuild": 17763, + "Note": "NoteDeprecated17763", + "Command": "ms-settings:phone" + }, + { + "Name": "PowerAndSleep", + "Area": "System", + "Type": "AppSettingsApp", + "Command": "ms-settings:powersleep" + }, + { + "Name": "Sound", + "Area": "System", + "Type": "AppSettingsApp", + "Command": "ms-settings:sound" + }, + { + "Name": "StorageSense", + "Area": "System", + "Type": "AppSettingsApp", + "Command": "ms-settings:storagesense" + }, + { + "Name": "StoragePolicies", + "Area": "System", + "Type": "AppSettingsApp", + "Command": "ms-settings:storagepolicies" + }, + { + "Name": "DateAndTime", + "Area": "TimeAndLanguage", + "Type": "AppSettingsApp", + "Command": "ms-settings:dateandtime" + }, + { + "Name": "JapanImeSettings", + "Area": "TimeAndLanguage", + "Type": "AppSettingsApp", + "AltNames": [ "jpnime" ], + "Note": "NoteImeJapan", + "Command": "ms-settings:regionlanguage-jpnime" + }, + { + "Name": "Region", + "Area": "TimeAndLanguage", + "Type": "AppSettingsApp", + "AltNames": [ "RegionFormatting" ], + "Command": "ms-settings:regionformatting" + }, + { + "Name": "Keyboard", + "Area": "TimeAndLanguage", + "Type": "AppSettingsApp", + "Command": "ms-settings:keyboard" + }, + { + "Name": "RegionalLanguage", + "Area": "TimeAndLanguage", + "Type": "AppSettingsApp", + "Command": "ms-settings:regionlanguage" + }, + { + "Name": "BopomofoIme", + "Area": "TimeAndLanguage", + "Type": "AppSettingsApp", + "AltNames": [ "bpmf" ], + "Command": "ms-settings:regionlanguage-bpmfime" + }, + { + "Name": "CangjieIme", + "Area": "TimeAndLanguage", + "Type": "AppSettingsApp", + "Command": "ms-settings:regionlanguage-cangjieime" + }, + { + "Name": "PinyinImeSettingsDomainLexicon", + "Area": "TimeAndLanguage", + "Type": "AppSettingsApp", + "Command": "ms-settings:regionlanguage-chsime-pinyin-domainlexicon" + }, + { + "Name": "PinyinImeSettingsKeyConfiguration", + "Area": "TimeAndLanguage", + "Type": "AppSettingsApp", + "Command": "ms-settings:regionlanguage-chsime-pinyin-keyconfig" + }, + { + "Name": "PinyinImeSettingsUdp", + "Area": "TimeAndLanguage", + "Type": "AppSettingsApp", + "Command": "ms-settings:regionlanguage-chsime-pinyin-udp" + }, + { + "Name": "WubiImeSettingsUdp", + "Area": "TimeAndLanguage", + "Type": "AppSettingsApp", + "Command": "ms-settings:regionlanguage-chsime-wubi-udp" + }, + { + "Name": "Quickime", + "Area": "TimeAndLanguage", + "Type": "AppSettingsApp", + "Command": "ms-settings:regionlanguage-quickime" + }, + { + "Name": "PinyinImeSettings", + "Area": "TimeAndLanguage", + "Type": "AppSettingsApp", + "Note": "NoteImePinyin", + "Command": "ms-settings:regionlanguage-chsime-pinyin" + }, + { + "Name": "Speech", + "Area": "TimeAndLanguage", + "Type": "AppSettingsApp", + "Command": "ms-settings:speech" + }, + { + "Name": "WubiImeSettings", + "Area": "TimeAndLanguage", + "Type": "AppSettingsApp", + "Note": "NoteImeWubi", + "Command": "ms-settings:regionlanguage-chsime-wubi" + }, + { + "Name": "Activation", + "Area": "UpdateAndSecurity", + "Type": "AppSettingsApp", + "Command": "ms-settings:activation" + }, + { + "Name": "Backup", + "Area": "UpdateAndSecurity", + "Type": "AppSettingsApp", + "Command": "ms-settings:backup" + }, + { + "Name": "DeliveryOptimization", + "Area": "UpdateAndSecurity", + "Type": "AppSettingsApp", + "Command": "ms-settings:delivery-optimization" + }, + { + "Name": "FindMyDevice", + "Area": "UpdateAndSecurity", + "Type": "AppSettingsApp", + "Command": "ms-settings:findmydevice" + }, + { + "Name": "ForDevelopers", + "Area": "UpdateAndSecurity", + "Type": "AppSettingsApp", + "Command": "ms-settings:developers" + }, + { + "Name": "Recovery", + "Area": "UpdateAndSecurity", + "Type": "AppSettingsApp", + "Command": "ms-settings:recovery" + }, + { + "Name": "Troubleshoot", + "Area": "UpdateAndSecurity", + "Type": "AppSettingsApp", + "Command": "ms-settings:troubleshoot" + }, + { + "Name": "WindowsSecurity", + "Area": "UpdateAndSecurity", + "Type": "AppSettingsApp", + "AltNames": [ "WindowsDefender", "Firewall", "Virus", "CoreIsolation", "SecurityProcessor", "IsolatedBrowsing", "ExploitProtection" ], + "Command": "ms-settings:windowsdefender" + }, + { + "Name": "WindowsInsiderProgram", + "Area": "UpdateAndSecurity", + "Type": "AppSettingsApp", + "Note": "NoteEnrolledWIP", + "Command": "ms-settings:windowsinsider" + }, + { + "Name": "WindowsUpdate", + "Area": "UpdateAndSecurity", + "Type": "AppSettingsApp", + "Command": "ms-settings:windowsupdate" + }, + { + "Name": "WindowsUpdateCheckForUpdates", + "Area": "UpdateAndSecurity", + "Type": "AppSettingsApp", + "Command": "ms-settings:windowsupdate-action" + }, + { + "Name": "WindowsUpdateAdvancedOptions", + "Area": "UpdateAndSecurity", + "Type": "AppSettingsApp", + "Command": "ms-settings:windowsupdate-options" + }, + { + "Name": "WindowsUpdateRestartOptions", + "Area": "UpdateAndSecurity", + "Type": "AppSettingsApp", + "Command": "ms-settings:windowsupdate-restartoptions" + }, + { + "Name": "WindowsUpdateViewUpdateHistory", + "Area": "UpdateAndSecurity", + "Type": "AppSettingsApp", + "Command": "ms-settings:windowsupdate-history" + }, + { + "Name": "WindowsUpdateViewOptionalUpdates", + "Area": "UpdateAndSecurity", + "Type": "AppSettingsApp", + "IntroducedInBuild": 19041, + "Note": "NoteSince19041", + "Command": "ms-settings:windowsupdate-optionalupdates" + }, + { + "Name": "WorkplaceProvisioning", + "Area": "UserAccounts", + "Type": "AppSettingsApp", + "Note": "NoteWorkplaceProvisioning", + "Command": "ms-settings:workplace-provisioning" + }, + { + "Name": "Provisioning", + "Area": "UserAccounts", + "Type": "AppSettingsApp", + "Note": "NoteMobileProvisioning", + "Command": "ms-settings:provisioning" + }, + { + "Name": "WindowsAnywhere", + "Area": "UserAccounts", + "Type": "AppSettingsApp", + "Note": "NoteWindowsAnywhere", + "Command": "ms-settings:windowsanywhere" + }, + { + "Name": "AccessibilityOptions", + "Area": "EaseOfAccess", + "Type": "ControlPanel", + "AltNames": [ "access.cpl" ], + "Command": "control access.cpl" + }, + { + "Name": "ActionCenter", + "Area": "SystemAndSecurity", + "Type": "ControlPanel", + "Command": "control /name Microsoft.ActionCenter" + }, + { + "Name": "AddHardware", + "Area": "HardwareAndSound", + "Type": "ControlPanel", + "Command": "control /name Microsoft.AddHardware" + }, + { + "Name": "AddRemovePrograms", + "Area": "HardwareAndSound", + "Type": "ControlPanel", + "AltNames": [ "appwiz.cpl" ], + "Command": "control appwiz.cpl" + }, + { + "Name": "AdministrativeTools", + "Area": "SystemAndSecurity", + "Type": "ControlPanel", + "Command": "control /name Microsoft.AdministrativeTools" + }, + { + "Name": "AutoPlay", + "Area": "Programs", + "Type": "ControlPanel", + "Command": "control /name Microsoft.AutoPlay" + }, + { + "Name": "BackupAndRestore", + "Area": "SystemAndSecurity", + "Type": "ControlPanel", + "Command": "control /name Microsoft.BackupAndRestore" + }, + { + "Name": "BiometricDevices", + "Area": "HardwareAndSound", + "Type": "ControlPanel", + "Command": "control /name Microsoft.BiometricDevices" + }, + { + "Name": "BitLockerDriveEncryption", + "Area": "SystemAndSecurity", + "Type": "ControlPanel", + "Command": "control /name Microsoft.BitLockerDriveEncryption" + }, + { + "Name": "BluetoothDevices", + "Area": "HardwareAndSound", + "Type": "ControlPanel", + "Command": "control /name Microsoft.BluetoothDevices" + }, + { + "Name": "ColorManagement", + "Area": "AppearanceAndPersonalization", + "Type": "ControlPanel", + "Command": "control /name Microsoft.ColorManagement" + }, + { + "Name": "CredentialManager", + "Area": "UserAccounts", + "Type": "ControlPanel", + "AltNames": [ "Password" ], + "Command": "control /name Microsoft.CredentialManager" + }, + { + "Name": "ClientServiceForNetWare", + "Area": "Programs", + "Type": "ControlPanel", + "AltNames": [ "nwc.cpl" ], + "Command": "control nwc.cpl" + }, + { + "Name": "DateAndTime", + "Area": "ClockAndRegion", + "Type": "ControlPanel", + "AltNames": [ "timedate.cpl" ], + "Command": "control /name Microsoft.DateAndTime" + }, + { + "Name": "DefaultLocation", + "Area": "ClockAndRegion", + "Type": "ControlPanel", + "Command": "control /name Microsoft.DefaultLocation" + }, + { + "Name": "DefaultPrograms", + "Area": "Programs", + "Type": "ControlPanel", + "Command": "control /name Microsoft.DefaultPrograms" + }, + { + "Name": "DeviceManager", + "Area": "HardwareAndSound", + "Type": "ControlPanel", + "Command": "control /name Microsoft.DeviceManager" + }, + { + "Name": "DevicesAndPrinters", + "Area": "HardwareAndSound", + "Type": "ControlPanel", + "Command": "control /name Microsoft.DevicesAndPrinters" + }, + { + "Name": "EaseOfAccessCenter", + "Area": "EaseOfAccess", + "Type": "ControlPanel", + "Command": "control /name Microsoft.EaseOfAccessCenter" + }, + { + "Name": "FolderOptions", + "Area": "AppearanceAndPersonalization", + "Type": "ControlPanel", + "Command": "control /name Microsoft.FolderOptions" + }, + { + "Name": "Fonts", + "Area": "AppearanceAndPersonalization", + "Type": "ControlPanel", + "Command": "control /name Microsoft.Fonts" + }, + { + "Name": "GameControllers", + "Area": "HardwareAndSound", + "Type": "ControlPanel", + "Command": "control /name Microsoft.GameControllers" + }, + { + "Name": "GetPrograms", + "Area": "Programs", + "Type": "ControlPanel", + "Command": "control /name Microsoft.GetPrograms" + }, + { + "Name": "GettingStarted", + "Area": "ControlPanel", + "Type": "ControlPanel", + "Command": "control /name Microsoft.GettingStarted" + }, + { + "Name": "HomeGroup", + "Area": "NetworkAndInternet", + "Type": "ControlPanel", + "Command": "control /name Microsoft.HomeGroup" + }, + { + "Name": "IndexingOptions", + "Area": "SystemAndSecurity", + "Type": "ControlPanel", + "Command": "control /name Microsoft.IndexingOptions" + }, + { + "Name": "Infrared", + "Area": "HardwareAndSound", + "Type": "ControlPanel", + "Command": "control /name Microsoft.Infrared" + }, + { + "Name": "InternetOptions", + "Area": "NetworkAndInternet", + "Type": "ControlPanel", + "AltNames": [ "inetcpl.cpl" ], + "Command": "control /name Microsoft.InternetOptions" + }, + { + "Name": "MailMicrosoftExchangeOrWindowsMessaging", + "Area": "NetworkAndInternet", + "Type": "ControlPanel", + "AltNames": [ "mlcfg32.cpl" ], + "Command": "control mlcfg32.cpl" + }, + { + "Name": "Mouse", + "Area": "HardwareAndSound", + "Type": "ControlPanel", + "Command": "control /name Microsoft.Mouse" + }, + { + "Name": "NetworkAndSharingCenter", + "Area": "NetworkAndInternet", + "Type": "ControlPanel", + "Command": "control /name Microsoft.NetworkAndSharingCenter" + }, + { + "Name": "NetworkConnection", + "Area": "NetworkAndInternet", + "Type": "ControlPanel", + "Command": "control netconnections" + }, + { + "Name": "NetworkSetupWizard", + "Area": "NetworkAndInternet", + "Type": "ControlPanel", + "AltNames": [ "netsetup.cpl" ], + "Command": "control netsetup.cpl" + }, + { + "Name": "OdbcDataSourceAdministrator32Bit", + "Area": "AdministrativeTools", + "Type": "ControlPanel", + "AltNames": [ "odbccp32.cpl" ], + "Command": "%windir%/syswow64/odbcad32.exe" + }, + { + "Name": "OdbcDataSourceAdministrator64Bit", + "Area": "AdministrativeTools", + "Type": "ControlPanel", + "Command": "%windir%/system32/odbcad32.exe" + }, + { + "Name": "OfflineFiles", + "Area": "NetworkAndInternet", + "Type": "ControlPanel", + "Command": "control /name Microsoft.OfflineFiles" + }, + { + "Name": "ParentalControls", + "Area": "UserAccounts", + "Type": "ControlPanel", + "Command": "control /name Microsoft.ParentalControls" + }, + { + "Name": "PenAndInputDevices", + "Area": "HardwareAndSound", + "Type": "ControlPanel", + "Command": "control /name Microsoft.PenAndInputDevices" + }, + { + "Name": "PenAndTouch", + "Area": "HardwareAndSound", + "Type": "ControlPanel", + "Command": "control /name Microsoft.PenAndTouch" + }, + { + "Name": "PeopleNearMe", + "Area": "UserAccounts", + "Type": "ControlPanel", + "Command": "control /name Microsoft.PeopleNearMe" + }, + { + "Name": "PerformanceInformationAndTools", + "Area": "SystemAndSecurity", + "Type": "ControlPanel", + "Command": "control /name Microsoft.PerformanceInformationAndTools" + }, + { + "Name": "PhoneAndModemOptions", + "Area": "NetworkAndInternet", + "Type": "ControlPanel", + "Command": "control /name Microsoft.PhoneAndModemOptions" + }, + { + "Name": "PhoneAndModem", + "Area": "NetworkAndInternet", + "Type": "ControlPanel", + "AltNames": [ "modem.cpl" ], + "Command": "control /name Microsoft.PhoneAndModem" + }, + { + "Name": "PowerOptions", + "Area": "SystemAndSecurity", + "Type": "ControlPanel", + "AltNames": [ "powercfg.cpl" ], + "Command": "control /name Microsoft.PowerOptions" + }, + { + "Name": "Printers", + "Area": "HardwareAndSound", + "Type": "ControlPanel", + "Command": "control /name Microsoft.Printers" + }, + { + "Name": "ProblemReportsAndSolutions", + "Area": "SystemAndSecurity", + "Type": "ControlPanel", + "Command": "control /name Microsoft.ProblemReportsAndSolutions" + }, + { + "Name": "ProgramsAndFeatures", + "Area": "Programs", + "Type": "ControlPanel", + "Command": "control /name Microsoft.ProgramsAndFeatures" + }, + { + "Name": "Recovery", + "Area": "SystemAndSecurity", + "Type": "ControlPanel", + "Command": "control /name Microsoft.Recovery" + }, + { + "Name": "RegionAndLanguage", + "Area": "ClockAndRegion", + "Type": "ControlPanel", + "Command": "control /name Microsoft.RegionAndLanguage" + }, + { + "Name": "RemoteAppAndDesktopConnections", + "Area": "NetworkAndInternet", + "Type": "ControlPanel", + "Command": "control /name Microsoft.RemoteAppAndDesktopConnections" + }, + { + "Name": "ScannersAndCameras", + "Area": "HardwareAndSound", + "Type": "ControlPanel", + "AltNames": [ "sticpl.cpl" ], + "Command": "control /name Microsoft.ScannersAndCameras" + }, + { + "Name": "ScheduledTasks", + "Area": "SystemAndSecurity", + "Type": "ControlPanel", + "AltNames": [ "schedtasks" ], + "Command": "control schedtasks" + }, + { + "Name": "SecurityCenter", + "Area": "SystemAndSecurity", + "Type": "ControlPanel", + "Command": "control /name Microsoft.SecurityCenter" + }, + { + "Name": "Sound", + "Area": "HardwareAndSound", + "Type": "ControlPanel", + "Command": "control /name Microsoft.Sound" + }, + { + "Name": "SpeechRecognition", + "Area": "EaseOfAccess", + "Type": "ControlPanel", + "Command": "control /name Microsoft.SpeechRecognition" + }, + { + "Name": "SyncCenter", + "Area": "SystemAndSecurity", + "Type": "ControlPanel", + "Command": "control /name Microsoft.SyncCenter" + }, + { + "Name": "System", + "Area": "SystemAndSecurity", + "Type": "ControlPanel", + "AltNames": [ "sysdm.cpl" ], + "Command": "control sysdm.cpl" + }, + { + "Name": "TabletPcSettings", + "Area": "SystemAndSecurity", + "Type": "ControlPanel", + "Command": "control /name Microsoft.TabletPCSettings" + }, + { + "Name": "TextToSpeech", + "Area": "EaseOfAccess", + "Type": "ControlPanel", + "Command": "control /name Microsoft.TextToSpeech" + }, + { + "Name": "UserAccounts", + "Area": "UserAccounts", + "Type": "ControlPanel", + "Command": "control /name Microsoft.UserAccounts" + }, + { + "Name": "WelcomeCenter", + "Area": "SystemAndSecurity", + "Type": "ControlPanel", + "Command": "control /name Microsoft.WelcomeCenter" + }, + { + "Name": "WindowsAnytimeUpgrade", + "Area": "SystemAndSecurity", + "Type": "ControlPanel", + "Command": "control /name Microsoft.WindowsAnytimeUpgrade" + }, + { + "Name": "WindowsCardSpace", + "Area": "HardwareAndSound", + "Type": "ControlPanel", + "Command": "control /name Microsoft.CardSpace" + }, + { + "Name": "WindowsDefender", + "Area": "SystemAndSecurity", + "Type": "ControlPanel", + "Command": "control /name Microsoft.WindowsDefender" + }, + { + "Name": "WindowsFirewall", + "Area": "SystemAndSecurity", + "Type": "ControlPanel", + "Command": "control /name Microsoft.WindowsFirewall" + }, + { + "Name": "WindowsMobilityCenter", + "Area": "NetworkAndInternet", + "Type": "ControlPanel", + "Command": "control /name Microsoft.MobilityCenter" + }, + { + "Name": "DisplayProperties", + "Area": "HardwareAndSound", + "Type": "ControlPanel", + "AltNames": [ "desk.cpl" ], + "Command": "control Desk.cpl" + }, + { + "Name": "FindFast", + "Area": "SystemAndSecurity", + "Type": "ControlPanel", + "AltNames": [ "findfast.cpl" ], + "Command": "control FindFast.cpl" + }, + { + "Name": "RegionalSettingsProperties", + "Area": "EaseOfAccess", + "Type": "ControlPanel", + "AltNames": [ "intl.cpl" ], + "Command": "control Intl.cpl" + }, + { + "Name": "JoystickProperties", + "Area": "HardwareAndSound", + "Type": "ControlPanel", + "AltNames": [ "joy.cpl" ], + "Command": "control Joy.cpl" + }, + { + "Name": "MouseFontsKeyboardAndPrintersProperties", + "Area": "HardwareAndSound", + "Type": "ControlPanel", + "AltNames": [ "main.cpl" ], + "Command": "control Main.cpl" + }, + { + "Name": "MultimediaProperties", + "Area": "HardwareAndSound", + "Type": "ControlPanel", + "AltNames": [ "mmsys.cpl" ], + "Command": "control Mmsys.cpl" + }, + { + "Name": "NetworkProperties", + "Area": "NetworkAndInternet", + "Type": "ControlPanel", + "AltNames": [ "netcpl.cpl" ], + "Command": "control Netcpl.cpl" + }, + { + "Name": "PasswordProperties", + "Area": "UserAccounts", + "Type": "ControlPanel", + "AltNames": [ "password.cpl" ], + "Command": "control Password.cpl" + }, + { + "Name": "SystemPropertiesAndAddNewHardwareWizard", + "Area": "HardwareAndSound", + "Type": "ControlPanel", + "AltNames": [ "sysdm.cpl" ], + "Command": "control Sysdm.cpl" + }, + { + "Name": "DesktopThemes", + "Area": "AppearanceAndPersonalization", + "Type": "ControlPanel", + "AltNames": [ "themes.cpl" ], + "Command": "control Themes.cpl" + }, + { + "Name": "MicrosoftMailPostOffice", + "Area": "Programs", + "Type": "ControlPanel", + "AltNames": [ "wgpocpl.cpl" ], + "Command": "control Wgpocpl.cpl" + } +] diff --git a/src/modules/launcher/Plugins/Microsoft.PowerToys.Run.Plugin.WindowsSettings/plugin.json b/src/modules/launcher/Plugins/Microsoft.PowerToys.Run.Plugin.WindowsSettings/plugin.json new file mode 100644 index 0000000000..478a5d38b2 --- /dev/null +++ b/src/modules/launcher/Plugins/Microsoft.PowerToys.Run.Plugin.WindowsSettings/plugin.json @@ -0,0 +1,13 @@ +{ + "ID": "5043CECEE6A748679CBE02D27D83747A", + "ActionKeyword": "$", + "IsGlobal": false, + "Name": "Windows Settings", + "Author": "TobiasSekan", + "Version": "1.0.0", + "Language": "csharp", + "Website": "https://aka.ms/powertoys", + "ExecuteFileName": "Microsoft.PowerToys.Run.Plugin.WindowsSettings.dll", + "IcoPathDark": "Images\\WindowsSettings.dark.png", + "IcoPathLight": "Images\\WindowsSettings.light.png" +}