You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* 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
Copy file name to clipboardExpand all lines: hub/powertoys/command-palette/creating-an-extension.md
+27-5Lines changed: 27 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,13 +1,33 @@
1
1
---
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
6
7
no-loc: [PowerToys, Windows, Insider]
7
8
# Customer intent: As a Windows developer, I want to learn how to develop an extension for the Command Palette.
8
9
---
9
10
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
11
31
12
32
Extensions are written in C#. The fastest way to get started writing extensions is from the Command Palette itself.
13
33
@@ -27,6 +47,8 @@ The form will ask you for the following information:
27
47
28
48

29
49
50
+
## Understanding the extension project structure
51
+
30
52
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:
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
5
5
ms.topic: concept-article
6
6
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.
8
8
---
9
9
10
10
# General settings for PowerToys
11
11
12
12

13
13
14
-
The general section of Microsoft PowerToys contains the following settings:
14
+
The General section of Microsoft PowerToys contains the following settings:
15
15
16
-
## Version
16
+
## Version & updates
17
17
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.
19
19
20
20
## Administrator mode
21
21
22
22
Read more about the administrator mode in the [PowerToys running with administrator permissions](./administrator.md) section of the documentation.
23
23
24
24
## Appearance & behavior
25
25
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
+
26
30
### App theme
27
31
28
32
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
31
35
32
36
If activated, PowerToys will start automatically when you log in to Windows.
33
37
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
35
43
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.
37
45
38
46
## Experimentation
39
47
40
48
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.
Copy file name to clipboardExpand all lines: hub/powertoys/mouse-utilities.md
+7-7Lines changed: 7 additions & 7 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,11 +1,11 @@
1
1
---
2
-
title: PowerToys Mouse utilities for Windows
2
+
title: PowerToys Mouse Utilities for Windows
3
3
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
5
5
ms.topic: concept-article
6
6
ms.localizationpriority: medium
7
7
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.
9
9
---
10
10
11
11
# Mouse utilities
@@ -49,10 +49,10 @@ From the settings page, the following options can be configured:
49
49
| Setting | Description |
50
50
| :--- | :--- |
51
51
| 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. |
56
56
| Radius | The radius of the highlighter - Measured in pixels. |
57
57
| Fade delay | How long it takes before a highlight starts to disappear - Measured in milliseconds. |
58
58
| Fade duration | Duration of the disappear animation - Measured in milliseconds. |
Copy file name to clipboardExpand all lines: hub/powertoys/quick-accent.md
+38-37Lines changed: 38 additions & 37 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,10 +1,10 @@
1
1
---
2
-
title: PowerToys Quick Accent utility for Windows
2
+
title: PowerToys Quick Accent Utility for Windows
3
3
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
5
5
ms.topic: concept-article
6
6
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.
8
8
---
9
9
10
10
# Quick Accent utility
@@ -27,40 +27,41 @@ With the dialog enabled, keep pressing your activation key.
27
27
28
28
You can limit the available characters by selecting character sets from the settings menu. Available character sets are:
0 commit comments