Skip to content

Commit b22e139

Browse files
Updates to PowerToys utilities for v0.93 (#5658)
* Updates to PowerToys for v0.93 Add Highlight Mode setting to Mouse Highlighter and add Vietnamese to Quick Accent. * Metadata updates for PowerToys utils Update ms.date, make titles title case, and tweak customer intent. * Update powertoys general settings * Update Command Palette extension intro for SEO
1 parent a4223e1 commit b22e139

File tree

5 files changed

+94
-57
lines changed

5 files changed

+94
-57
lines changed

hub/images/pt-general.png

-133 KB
Loading

hub/powertoys/command-palette/creating-an-extension.md

Lines changed: 27 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,33 @@
11
---
2-
title: Creating an extension
3-
description: The Command Palette provides a full extension model, allowing you to create custom experiences for the palette. Learn how to create an extension
4-
ms.date: 3/23/2025
5-
ms.topic: concept-article
2+
title: How to Create Command Palette Extensions in C# - Step by Step Guide
3+
description: Learn how to build custom Command Palette extensions for PowerToys using C#. Complete tutorial with templates, deployment, and best practices for Windows developers.
4+
ms.date: 08/04/2025
5+
ms.topic: how-to
6+
ms.keywords: command palette extension, powertoys extension, windows development, c# extension development, visual studio deployment, windows productivity tools
67
no-loc: [PowerToys, Windows, Insider]
78
# Customer intent: As a Windows developer, I want to learn how to develop an extension for the Command Palette.
89
---
910

10-
# Creating an extension
11+
# How to create Command Palette extensions
12+
13+
Learn how to build custom extensions for the Command Palette using C#. This comprehensive guide covers everything from project setup to deployment, helping you enhance this powerful productivity tool for Windows.
14+
15+
## Overview
16+
17+
The Command Palette extension system allows developers to create custom commands and workflows that integrate seamlessly with PowerToys Command Palette. Extensions are written in C# and can be developed using the built-in template generator.
18+
19+
**What you'll learn:**
20+
21+
- How to create a new Command Palette extension project
22+
- Understanding the extension project structure
23+
- Deploying and testing your extension
24+
- Best practices for extension development
25+
26+
**Prerequisites:**
27+
28+
- Visual Studio with C# development workload
29+
- Windows 11 with PowerToys installed
30+
- Basic knowledge of C# programming
1131

1232
Extensions are written in C#. The fastest way to get started writing extensions is from the Command Palette itself.
1333

@@ -27,6 +47,8 @@ The form will ask you for the following information:
2747

2848
![The "Create a new extension" page of the Windows Command Palette](../../images/command-palette/create-extension-page.png)
2949

50+
## Understanding the extension project structure
51+
3052
Once you submit the form, Command Palette will automatically generate the project for you. At this point, your projects structure should look like the following:
3153

3254
```plaintext

hub/powertoys/general.md

Lines changed: 22 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,28 +1,32 @@
11
---
2-
title: General settings for PowerToys
2+
title: General Settings for PowerToys
33
description: The Microsoft PowerToys app provides custom-built utilities for Windows. Find info about the version, admin mode, app theme, startup behavior, or turn on the experimental features in the General settings dashboard.
4-
ms.date: 11/19/2024
4+
ms.date: 08/01/2025
55
ms.topic: concept-article
66
no-loc: [PowerToys, Windows, Insider]
7-
# Customer intent: As a Windows power user, I want to learn about the general settings for PowerToys.
7+
# Customer intent: As a Windows power user, I want to learn how to configure the general settings for PowerToys.
88
---
99

1010
# General settings for PowerToys
1111

1212
![General settings of PowerToys](../images/pt-general.png)
1313

14-
The general section of Microsoft PowerToys contains the following settings:
14+
The General section of Microsoft PowerToys contains the following settings:
1515

16-
## Version
16+
## Version & updates
1717

18-
Here you can check for new updates, and if one is available, you can download and install it. You can also indicate whether updates should be downloaded automatically.
18+
Here you can check for new updates, and if one is available, you can download and install it. You can also indicate whether updates should be downloaded automatically, if you want to be notified about new releases, and if the release notes should be displayed after an update.
1919

2020
## Administrator mode
2121

2222
Read more about the administrator mode in the [PowerToys running with administrator permissions](./administrator.md) section of the documentation.
2323

2424
## Appearance & behavior
2525

26+
### Application language
27+
28+
PowerToys will use the language of your Windows installation. If you want to change the language, you can select a different one from the dropdown menu. The change will take effect after you restart PowerToys.
29+
2630
### App theme
2731

2832
Here you can set the theme of the PowerToys settings app and the PowerToys flyout: **Dark**, **Light**, or **Windows default**.
@@ -31,10 +35,20 @@ Here you can set the theme of the PowerToys settings app and the PowerToys flyou
3135

3236
If activated, PowerToys will start automatically when you log in to Windows.
3337

34-
## Backup & restore
38+
### Show system tray icon
39+
40+
When activated, PowerToys shows an icon in the system tray area of the taskbar. You can use this icon to open the PowerToys settings app or the PowerToys flyout.
41+
42+
## Back up & restore
3543

36-
Set a location where you want to save your PowerToys settings. You can also restore your settings from a backup.
44+
Set a location where you want to save your PowerToys settings. You can also restore your settings from an existing backup.
3745

3846
## Experimentation
3947

4048
Will activate experimentation with new features on Windows Insider builds, if available.
49+
50+
## Diagnostics & feedback
51+
52+
Here you can enable or disable the collection of diagnostic data, which helps the PowerToys team to improve the app. You can also generate a bug report package to send to the PowerToys team and view your diagnostic data.
53+
54+
[!INCLUDE [install-powertoys.md](../includes/install-powertoys.md)]

hub/powertoys/mouse-utilities.md

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
---
2-
title: PowerToys Mouse utilities for Windows
2+
title: PowerToys Mouse Utilities for Windows
33
description: A collection of utilities to expand the range of usage for the mouse and cursor.
4-
ms.date: 12/13/2024
4+
ms.date: 08/01/2025
55
ms.topic: concept-article
66
ms.localizationpriority: medium
77
no-loc: [PowerToys, Windows, Mouse, jump]
8-
# Customer intent: Learn how to configure and use the Mouse utilities in PowerToys.
8+
# Customer intent: As a Windows power user, I want to learn how to configure and use the Mouse utilities in PowerToys.
99
---
1010

1111
# Mouse utilities
@@ -49,10 +49,10 @@ From the settings page, the following options can be configured:
4949
| Setting | Description |
5050
| :--- | :--- |
5151
| Activation shortcut | The customizable keyboard command to turn mouse highlighting on or off. |
52-
| Left button highlight color | The highlighter color for the left mouse button. |
53-
| Right button highlight color | The highlighter color for the right mouse button. |
54-
| Always on highlight color | The highlighter color for the mouse pointer. |
55-
| Overlay opacity | The opacity of the highlighter. |
52+
| Primary button highlight color | The highlighter color for the user's primary mouse button. |
53+
| Secondary button highlight color | The highlighter color for the user's secondary mouse button. |
54+
| Always highlight color | The highlighter color for the mouse pointer. |
55+
| Highlight mode | Determines how the cursor is highlighted. **Spotlight** dims the screen to spotlight the cursor. **Circle highlight** highlights the cursor with a circle, while keeping the rest of the screen unaffected. |
5656
| Radius | The radius of the highlighter - Measured in pixels. |
5757
| Fade delay | How long it takes before a highlight starts to disappear - Measured in milliseconds. |
5858
| Fade duration | Duration of the disappear animation - Measured in milliseconds. |

hub/powertoys/quick-accent.md

Lines changed: 38 additions & 37 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
---
2-
title: PowerToys Quick Accent utility for Windows
2+
title: PowerToys Quick Accent Utility for Windows
33
description: Quick Accent is an alternative way to type accented characters, useful for when a keyboard doesn't support that specific accent with a quick key combo.
4-
ms.date: 11/19/2024
4+
ms.date: 08/01/2025
55
ms.topic: concept-article
66
no-loc: [PowerToys, Windows, Quick Accent, Win]
7-
# Customer intent: As a Windows power user, I want to learn about the Quick Accent utility in PowerToys for Windows.
7+
# Customer intent: As a Windows power user, I want to learn how to configure and use the Quick Accent utility in PowerToys for Windows.
88
---
99

1010
# Quick Accent utility
@@ -27,40 +27,41 @@ With the dialog enabled, keep pressing your activation key.
2727

2828
You can limit the available characters by selecting character sets from the settings menu. Available character sets are:
2929

30-
* Catalan
31-
* Currency
32-
* Croatian
33-
* Czech
34-
* Danish
35-
* Gaeilge
36-
* Gàidhlig
37-
* Dutch
38-
* Greek
39-
* Estonian
40-
* Finnish
41-
* French
42-
* German
43-
* Hebrew
44-
* Hungarian
45-
* Icelandic
46-
* Italian
47-
* Kurdish
48-
* Lithuanian
49-
* Macedonian
50-
* Māori
51-
* Norwegian
52-
* Pinyin
53-
* Polish
54-
* Portuguese
55-
* Romanian
56-
* Slovak
57-
* Slovenian
58-
* Spanish
59-
* Serbian
60-
* Serbian Cyrillic
61-
* Swedish
62-
* Turkish
63-
* Welsh
30+
- Catalan
31+
- Currency
32+
- Croatian
33+
- Czech
34+
- Danish
35+
- Gaeilge
36+
- Gàidhlig
37+
- Dutch
38+
- Greek
39+
- Estonian
40+
- Finnish
41+
- French
42+
- German
43+
- Hebrew
44+
- Hungarian
45+
- Icelandic
46+
- Italian
47+
- Kurdish
48+
- Lithuanian
49+
- Macedonian
50+
- Māori
51+
- Norwegian
52+
- Pinyin
53+
- Polish
54+
- Portuguese
55+
- Romanian
56+
- Slovak
57+
- Slovenian
58+
- Spanish
59+
- Serbian
60+
- Serbian Cyrillic
61+
- Swedish
62+
- Turkish
63+
- Vietnamese
64+
- Welsh
6465

6566
## Settings
6667

0 commit comments

Comments
 (0)