【アプリ】PowerToys のススメ

![power-toys-cover.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/492675/6d70cab0-93ab-af20-c767-fc7c7de4ec7a.png)

Microsoft が開発するオープンソースのユーティリティソフトウェア、PowerToys。
Windows にこんな機能があったらいいなをカタチにしてくれてます。

新しいユーティリティの開発も積極的なようで、どんどん便利になってます！

一度使ってしまったら…
やめられない、とまらない、Microsoft の PowerToys。

というわけで、PowerToys についてまとめてみました！

ぜぇってー使ってみてくれよな:wink:

## アップデート履歴

* 2024年10月2日：v0.85.0 公開
  * [New+](#new)
* 2024年9月4日：v0.84.0 公開
  * [ワークスペース](#ワークスペース)
* 2023年10月31日：v0.75.0 公開
  * [環境変数](#環境変数)
* 2023年9月1日：v0.73.0 公開
  * [トリミングとロック](#トリミングとロック-star)
* 2023年5月24日：v0.70.0 公開
  * [境界線のないマウス](#境界線のないマウス)
  * [プレビュー](#プレビュー-starstar)
* 2023年4月7日：v0.69.0 公開
  * [レジストリプレビュー](#レジストリプレビュー)
* 2023年3月3日：v0.68.0 公開
  * [プレーンテキストとして貼り付け](#プレーンテキストとして貼り付け-star)
  * [マウス ジャンプ](#マウス-ジャンプ)
* 2022年11月3日：v0.64.0 公開
  * [File Locksmith](#file-locksmith-star)
  * [ホスト ファイルエディター](#ホスト-ファイルエディター-starstar)

## PowerToys のインストール方法

PowerToys のインストール方法は以下の2種類あります。

* Microsoft Store からインストール
* GitHub のインストーラーをダウンロードしてインストール

どちらからでも問題ありませんが、Microsoft Store のほうが簡単です。

https://apps.microsoft.com/store/detail/microsoft-powertoys/XP89DCGQ3K6VLD

https://github.com/microsoft/PowerToys/releases

## ユーティリティ一覧

:::note warn
名前末尾の :star: は個人的な使用頻度を表しています。
:star::star::star:：よく使う
:star::star:：ときどき使う
:star:：たまに使う
なし：使わない
:::

### 常に手前に表示 :star:

https://learn.microsoft.com/ja-jp/Windows/powertoys/always-on-top

:::note info
ウィンドウを常に最前面に表示します。
:::

|ショートカット|動作|
|:-|:-|
|`Win` + `Ctrl` + `T`|ウィンドウを常に最前面に表示|

ウィンドウを見ながら作業したい時に便利！

![always.gif](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/492675/cbfaded0-ae6b-0d0c-8cb3-5a89884a8750.gif)

### Awake :star:

https://learn.microsoft.com/en-us/Windows/powertoys/awake

:::note info
PCを起動したままにします。
:::

時間のかかる処理の途中でスリープしてしまった！というのを解決できます。

### Color Picker :star::star:

https://learn.microsoft.com/ja-jp/Windows/powertoys/color-picker

:::note info
画面上の任意の場所の色をクリップボードにコピーします。
:::

|ショートカット|動作|
|:-|:-|
|`Win` + `Shift` + `C`|カラーピッカーを表示|

コーディング時に要素の色を調べるのに便利！

![color-picker.gif](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/492675/db0270dc-bff7-44a3-044c-36eadc8b6eed.gif)

### 環境変数

https://learn.microsoft.com/ja-jp/windows/powertoys/environment-variables

:::note info
環境変数を編集できます。プロファイルの作成が可能で、トグルスイッチのON/OFFで環境変数の変更が可能です。
:::

### トリミングとロック :star:

https://learn.microsoft.com/ja-jp/windows/powertoys/crop-and-lock

:::note info
アプリケーションのサムネイルを作成、トリミング（実験的機能）ができます。
:::

|ショートカット|動作|
|:-|:-|
|`Win` + `Ctrl` + `Shift` + `T`|アプリケーションのサムネイルを作成|
|`Win` + `Ctrl` + `Shift` + `R`|アプリケーションをトリミング（実験的機能）|

### FancyZones :star::star::star:

https://learn.microsoft.com/ja-jp/Windows/powertoys/fancyzones

:::note info
ウィンドウを任意の場所に配置します。
:::

#### レイアウト

|ショートカット|動作|
|:-|:-|
|`Win` + `Shift` + `@`|レイアウトエディターの起動|
|`Win` + `Ctrl` + `Alt` + `[数字]`|カスタム レイアウトの変更|

お好きなレイアウトを選んで～

![fancyzones_01.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/492675/15de37ec-4947-2a0c-c56e-d98867cf8235.png)

#### 配置

|ショートカット|動作|
|:-|:-|
|`Shift` + `ドラッグ`|1つのゾーンに配置|
|`Shift` + `Ctrl` + `ドラッグ`|複数のゾーンに配置|

1つのゾーンに配置！

![fancyzones_02.gif](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/492675/0ddf5450-cfde-9c99-c940-c4de23a6f658.gif)

複数のゾーンに配置！

![fancyzones_03.gif](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/492675/8c2aea52-75ba-133c-28cc-5774c5718c35.gif)

#### 【MEMO】スナップレイアウト

Windows 11 では、「FancyZones」と似た機能の「スナップレイアウト」が利用できます。
ウィンドウの最大化ボタンにマウスを置くと、スナップレイアウトが表示されます。

:::note warn
スナップレイアウトが表示されないアプリの場合、`Win` + `Z` を押すことで表示できます。
:::

![snap-layout.gif](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/492675/f9ace141-d4df-b093-b502-2d576e2cff80.gif)

また、スナップレイアウトの設定は以下より変更可能です。

`設定` → `マルチタスク` → `ウィンドウのスナップ`

![snap-layout.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/492675/d50f0673-10b5-5810-0c55-378e5172760b.png)

### File Locksmith :star:

https://learn.microsoft.com/ja-jp/windows/powertoys/file-locksmith

:::note info
フォルダーやファイルが削除できない時、ロックしているプロセスを終了させて、削除できるようにします。
:::

1. 削除できないフォルダーやファイルを右クリック
2. `このファイルは何で使用していますか？` をクリック
3. File Locksmith のウィンドウが開く
4. 表示されたプロセスの `タスクを終了する` をクリック

### File Explorer アドオン :star:

https://learn.microsoft.com/ja-jp/Windows/powertoys/file-explorer

:::note info
エクスプローラーのファイルのプレビュー機能、サムネイル表示を拡張します。
:::

#### プレビュー機能

以下のファイルが表示できるようになります。

* SVGファイル（.svg）
* Markdownファイル（.md）
* ソースコードファイル (.cs、.cpp、.rs、...)
* PDFファイル（.pdf）
* Gコードファイル（.gcode）

![file-explorer_01.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/492675/954c7064-3704-000f-85ad-388e5379f144.png)

#### サムネイル表示

以下のファイルが表示できるようになります。

* SVGファイル（.svg）
* PDFファイル（.pdf）
* Gコードファイル（.gcode）
* STLファイル（.stl）

![file-explorer_02.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/492675/8c7bf187-bec5-a147-5e80-2a7c81234736.png)

### ホスト ファイルエディター :star::star:

https://learn.microsoft.com/ja-jp/windows/powertoys/hosts-file-editor

:::note info
`hosts` ファイルを GUI で編集できます。
:::

管理者権限で保存しろって警告されないし、とっても簡単に編集できます！
ショートカットが割り当てられてないので、起動するのがちょっと面倒です…:sweat:

![hosts-file-editor.gif](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/492675/ff277894-06bb-b8b5-eda1-0d81b9a8d9f8.gif)

### Image Resizer :star:

https://learn.microsoft.com/ja-jp/Windows/powertoys/image-resizer

:::note info
画像のサイズを一括変更します。
:::

ECサイトを運用する時にオススメ！

![image-resizer.gif](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/492675/d15fbdae-8c7d-477e-3a57-5adda6a6882d.gif)

### Keyboard Manager :star:

https://learn.microsoft.com/ja-jp/Windows/powertoys/keyboard-manager

:::note info
キーボードのキーとショートカットを再定義します。
:::

うっとうしい `Num Lock` を無効化してやりました！

![keyboard-manager.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/492675/c5d865c1-03b7-5900-59f4-18d4fc380a43.png)

### マウス ユーティリティ :star:

https://learn.microsoft.com/ja-jp/Windows/powertoys/mouse-utilities

:::note info
マウスとカーソルの機能を強化します。
:::

### New+

https://learn.microsoft.com/ja-jp/windows/powertoys/newplus#template_location

:::note info
作業のテンプレートとなるフォルダやファイルを登録し、すぐに複製できるようにします。
:::

:::note warn
デフォルトでは無効となっています。
有効化すると右クリックのコンテキストメニューに「新規＋」が追加されます。
:::

作業フォルダ内で
`右クリック` → `新規+` → `複製したいフォルダやファイル`
を選択すると複製されます。

![new+.gif](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/492675/27349dec-1824-32ff-e060-5f66784a5864.gif)


### 境界線のないマウス

https://learn.microsoft.com/ja-jp/windows/powertoys/mouse-without-borders

:::note info
1つのキーボードとマウスで複数のデバイス操作を可能にします。
:::

#### マウスの検索

|ショートカット|動作|
|:-|:-|
|左 `Ctrl` を2回押す<br>または<br>マウスをシェイクする|マウスの検索|

広いモニターを使っているとたま～にカーソルを見失うのであると便利！

![mouse-utilities_01.gif](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/492675/847b8d69-659d-a4dc-d342-503e3f2f6641.gif)

#### マウス蛍光ペン

|ショートカット|動作|
|:-|:-|
|`Win` + `Shift` + `H`|マウス蛍光ペン|

![mouse-utilities_02.gif](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/492675/b8275d43-fba9-fbe0-55d8-b7328d7f2e87.gif)

#### マウス ジャンプ

カーソルの位置を任意の位置に瞬時に移動できます！

|ショートカット|動作|
|:-|:-|
|`Win` + `Shift` + `D`|マウス ジャンプ|

#### マウスポインターの十字線

|ショートカット|動作|
|:-|:-|
|`Ctrl` + `Alt` + `P`|マウスポインターの十字線|

![mouse-utilities_03.gif](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/492675/1e8ddad6-6c70-b606-afc2-db6d5b3d98fa.gif)

### プレーンテキストとして貼り付け :star:

https://learn.microsoft.com/ja-jp/windows/powertoys/paste-as-plain-text

:::note info
Word などからコピーした書式付きテキストを、プレーンテキストとして貼り付けます。
:::

|ショートカット|動作|
|:-|:-|
|`Win` + `Ctrl` + `V`|プレーンテキストとして貼り付け|

### プレビュー :star::star:

https://learn.microsoft.com/ja-jp/windows/powertoys/peek

:::note info
さまざまなファイルのプレビューを表示します。
:::

|ショートカット|動作|
|:-|:-|
|`Ctrl` + `Space`|プレビューを表示|

### PowerRename :star::star::star:

https://learn.microsoft.com/ja-jp/Windows/powertoys/powerrename

:::note info
ファイル名を一括変更します。
:::

リネーム画面が使いやすく、めちゃくちゃ便利！

![powerrename.gif](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/492675/270f6be2-2e8f-2b44-3e5b-2f8068521a0d.gif)

### PowerToys Run :star::star::star:

https://learn.microsoft.com/ja-jp/Windows/powertoys/run

:::note info
ファイルやアプリ、インターネットの検索結果を表示します。
:::

|ショートカット|動作|
|:-|:-|
|`Alt` + `Space`|検索ボックスの表示|

PC内の検索はなんでもござれ！

![powertoys.gif](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/492675/fb6a800f-c630-b244-30cf-f9a0c2c73f0c.gif)

### Quick Accent

https://learn.microsoft.com/ja-jp/Windows/powertoys/quick-accent

:::note info
アクセント記号付き文字を入力します。
:::

### レジストリプレビュー

https://learn.microsoft.com/ja-jp/windows/powertoys/registry-preview

:::note info
Windows レジストリファイル `.reg` をわかりやすく編集できます。
:::

### スクリーンルーラー :star::star:

https://learn.microsoft.com/ja-jp/Windows/powertoys/screen-ruler

:::note info
画面上の任意の場所のサイズをクリップボードにコピーします。
:::

|ショートカット|動作|
|:-|:-|
|`Win` + `Shift` + `M`|ルーラーを表示|

コーディング時にサイズを調べるのに便利！

![screen-ruler.gif](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/492675/7e41a408-484e-4949-a5d3-2f2c2b7fec47.gif)

### Shortcut Guide

https://learn.microsoft.com/ja-jp/Windows/powertoys/shortcut-guide

:::note info
Windows ショートカットをオーバーレイ表示します。
:::

|ショートカット|動作|
|:-|:-|
|`Win` + `Shift` + `/`|ショートカットをオーバーレイ表示|

### Text Extractor :star::star::star:

https://learn.microsoft.com/ja-jp/Windows/powertoys/text-extractor

:::note info
画面上の任意の場所のテキストをクリップボードにコピーします。
:::

|ショートカット|動作|
|:-|:-|
|`Win` + `Shift` + `T`|テキスト選択ツールを表示|

画像化された修正原稿をわざわざ手打ちしなくて済みます！

![text-extractor.gif](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/492675/11c25e3c-05a5-0624-7c23-86a98e27ae1f.gif)

### ビデオ会議のミュート

https://learn.microsoft.com/ja-jp/Windows/powertoys/video-conference-mute

:::note info
すべてのビデオ会議アプリでミュートします。
:::

|ショートカット|動作|
|:-|:-|
|`Win` + `Shift` + `Q`|カメラとマイクをミュート|
|`Win` + `Shift` + `A`|マイクをミュート|
|`Win` + `Shift` + `O`|カメラをミュート|

複数のビデオ会議アプリを利用している場合にオススメ！

### ワークスペース

https://learn.microsoft.com/ja-jp/windows/powertoys/workspaces

:::note info
起動しているアプリやレイアウトの状態を保存し、簡単に復元できます。
:::

|ショートカット|動作|
|:-|:-|
|`Win` + `Ctrl` + `@`|ワークスペースの管理画面を表示|

## ショートカット一覧

|ユーティリティ|ショートカット|動作|
|:-|:-|:-|
|常に手前に表示|`Win` + `Ctrl` + `T`|ウィンドウを常に最前面に表示|
|Color Picker|`Win` + `Shift` + `C`|カラーピッカーを表示|
|トリミングとロック|`Win` + `Ctrl` + `Shift` + `T`|アプリケーションのサムネイルを作成|
|トリミングとロック|`Win` + `Ctrl` + `Shift` + `R`|アプリケーションをトリミング（実験的機能）|
|FancyZones|`Win` + `Shift` + `@`|レイアウトエディターの起動|
|FancyZones|`Win` + `Ctrl` + `Alt` + `[数字]`|カスタム レイアウトの変更|
|FancyZones|`Shift` + `ドラッグ`|1つのゾーンに配置|
|FancyZones|`Shift` + `Ctrl` + `ドラッグ`|複数のゾーンに配置|
|マウス ユーティリティ|左 `Ctrl` を2回押す<br>または<br>マウスをシェイクする|マウスの検索|
|マウス ユーティリティ|`Win` + `Shift` + `H`|マウス蛍光ペン|
|マウス ユーティリティ|`Win` + `Shift` + `D`|マウス ジャンプ|
|マウス ユーティリティ|`Ctrl` + `Alt` + `P`|マウスポインターの十字線|
|プレーンテキストとして貼り付け|`Win` + `Ctrl` + `V`|プレーンテキストとして貼り付け|
|プレビュー|`Ctrl` + `Space`|プレビューを表示|
|PowerToys Run|`Alt` + `Space`|検索ボックスの表示|
|スクリーンルーラー|`Win` + `Shift` + `M`|ルーラーを表示|
|Shortcut Guide|`Win` + `Shift` + `/`|ショートカットをオーバーレイ表示|
|Text Extractor|`Win` + `Shift` + `T`|テキスト選択ツールを表示|
|ビデオ会議のミュート|`Win` + `Shift` + `Q`|カメラとマイクをミュート|
|ビデオ会議のミュート|`Win` + `Shift` + `A`|マイクをミュート|
|ビデオ会議のミュート|`Win` + `Shift` + `O`|カメラをミュート|
|ワークスペース|`Win` + `Ctrl` + `@`|ワークスペースの管理画面を表示|

## 関連記事

https://qiita.com/taqumo/items/1c4d3456c9146c1a42ef