Back in the 1990s, Windows users had access to a number of small, free software tools from Microsoft handy for everyday tasks, such as accessing desktop items from a menu on the taskbar or quickly changing the screen resolution. Collectively, these programs were called “PowerToys” (see the eponymous Wikipedia article for more history and a list of items).
Today, Microsoft offers a set of tools under the control of a single UWP app by the same name. Unlike the ‘90s tools, which had to be downloaded and installed individually, the newest Windows 10 PowerToys app gives users access to all available PowerToys in one go.
It’s not currently available through the Microsoft Store, though: interested readers will find this open-source tool at GitHub. That’s probably because PowerToys’ full name is “PowerToys (Preview).” With a current release number of v0.23 (less than 1.0), it appears the program has some ways to go before it’s ready for the Store.
Despite its preview status, however, the new PowerToys collection is well worth a look. Here’s a quick tour.
Installing (and updating) PowerToys
To get started, go to the PowerToys site on GitHub and download the latest release; you’ll find it under “Releases” near the top right of the home page, or visit the Releases page directly. (Make sure not to grab an experimental pre-release.)
Over the past few months, PowerToys has really cleaned up its installation and update capabilities. Versions 0.18.2 and earlier would require users to jump into Task Manager and terminate various processes and applications before its installation could complete. Via Twitter, one of team leader Clint Rutkas’ associates informed me this was because of the program’s inclusion of the Core .NET DLLs into PowerToys.
But as of release v0.20.1, PowerToys handles all open applications without issue. Now, it simply asks for permission to restart the Windows Explorer (process name: explorer.exe) as it finishes up updating or installing itself.
Speaking of updates, Rutkas and his programmers are working hard to push frequent updates to PowerToys. A look at the Releases page shows eight releases since early June, or about two per month. As you can see on the General pane screenshot below, the program includes a “Check for updates” button, and it can be configured to download updates automatically using the toggle at the bottom of that pane.
The PowerToys UI and General pane
Once it’s installed, right-click PowerToys in Windows 10’s notification area (or the Start menu) and select Settings from the pop-up menu. You’ll see a screen like this:
The preceding screen capture shows the general controls for PowerToys in the main pane. To the left, we see the names of the actual PowerToys at users’ disposal:
- Colour Picker: A small widget that lets users obtain six-digit hexadecimal codes for colours anywhere in the visible display area(s)in Windows 10. Accessible using the key combo Windows key + Shift + C
- FancyZones: A tool to create windows layouts to support multiple usage scenarios and multi-tasking between and among them. Accessible using the key combo Windows key + ` (accent grave)
- File Explorer Preview: Provides toggles to enable preview of SVG files in the File Explorer preview pane or in thumbnail form. Can also enable preview of Markdown (.md) files
- Image Resizer: Provides a context menu entry graphics file types (using right-click in File Explorer) to permit one or more images to be resized, have their graphics file format altered, or renamed as desired. Very handy: I still have the original File Resizer PowerToy from the 1990s on several of my PCs
- Keyboard Manager: Provides a toggle to enable users to remap keyboard keys (“Remap a key”) to other keys or shortcuts, or to remap shortcuts (“Remap a Shortcut”) to other shortcuts or keys
- PowerRename: Provides a context menu entry (a.k.a. a Windows Shell extension) that offers advanced bulk renaming for files in File Explorer using search and replace or regular expression (regex)
- PowerToys Run: A quick launcher that works much like the Run command window; users can launch it using the key combo Alt + space. It’s a little faster and quicker to access than the Run box (which is what the Run command window is usually called)
- Shortcut Guide: A context-sensitive listing of keyboard shortcuts that shows up in Windows 10 when the Windows key is depressed for a certain (fairly lengthy) interval. The default is 900 milliseconds (ms), or almost a full second, so it’s unlikely to pop up by accident
Some of these tools are self-explanatory, and there’s a web-based overview document for each PowerToy on GitHub — but to get you started I’ll show you around a few of my favourites.
A peek at the Shortcut Guide
Pressing and holding the Windows key causes an overlay showing a list of Windows-key shortcuts to appear on the primary Windows display. Once shown, that menu — a.k.a. the Shortcut Guide — persists as long as the winkey remains depressed. These shortcuts, or key combos, require that the Windows key and the named key be depressed together. It’s a handy way to see what keyboard shortcuts are available everywhere in Windows 10.
You can configure the Shortcut Guide by selecting it in the left pane of the PowerToys Settings window. When you do so, the main pane gives you options such as setting the length of time you need to press winkey before the Shortcut Guide appears, designating the overlay’s opacity, and choosing a colour for the overlay.
Zeroing in with Colour Picker
When you use the keyboard combination Windows key + Shift + C, a small rectangular window appears on-screen (see below). Its left-hand side shows the colour at the very head of your mouse cursor. Its right-hand side displays a six-digit hexadecimal code for the colour value preceded by a hashmark (#), with the equivalent RGB code (a triplet of three digit values) below.
Colour Picker writes the hexcode value to the paste buffer as you click the mouse to close this PowerToy, so you can easily paste it into a graphics program or HTML markup (or anyplace else you might need such a colour code). For more details, see the Colour Picker overview on the PowerToys GitHub site.
Working with context menus
The various PowerToys that work within File Explorer — including Image Resizer and PowerRename — appear in response to a right-click as part of the pop-up context menu it produces. The following figure shows that Resize pictures appears near the top of that menu, while PowerRename is right at the very bottom. You can use these facilities by selecting them through this context menu any time you like.
Click Resize pictures to get to its control pane, or PowerRename to see what it can do. These tools are more or less self-explanatory, although it’s a good idea to have some knowledge of regular expression before you use PowerRename to mess around with real, live files on your Windows 10 PC.
Here’s a nice regex tutorial for Visual Studio that should quickly show readers the basics of characters, operators, constructs and patterns. You can find out more about Image Resizer and PowerRename at the PowerToys GitHub site.
Using PowerToys Run
By deliberate design, the combo keys for PowerToys Run are right next to one another on your keyboard. As soon as you click Alt + space, the PowerToys window pops up instantly to ask for search input, and its search function is likewise lightning fast. I used the string “power” for my example, knowing it would turn up PowerShell (among other things, as shown below).
Click any item in the search results to launch and go. Once you get the hang of it, it beats the pants off the Run box (still available with Windows key + R for diehards).
Just scratching the surface
This story is intended as a basic overview and introduction to PowerToys, so I deliberately didn’t dig into FancyZones, which brings enough to the table to warrant a story of its own. In the meantime, please read the FancyZones Overview document online. There’s plenty of good information and examples to show how the window manager works and what it can do.
In general, I find the current generation of PowerToys to be a worthy successor to the loose collection of tools under the same name that date back to Windows 95. Spend a little time with this collection of widgets, and I’m sure you’ll agree.