WindowsをMac化（Mac風に）するためにやったこと

# 概要
MacとWindowsと両方持っているのですが、操作性をMacに近づけたく、Windowsでできる範囲で近づけてみました。
色々やったことがあるので備忘録がてら書き記します。

# メインな変更

## RocketDock（Dock）
![rocketdock.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/148042/be12d874-7ec2-d665-1d81-8911d71f2a63.png)
「Windows Mac化」などで調べるとよく出てくるMacのDockを再現したものです。

https://punklabs.com/

正直これ入れるだけでだいぶMac感出ます。
アイコンも自由に変えられるので、ゴミ箱をMacのゴミ箱のアイコンにしたりしてよりそれっぽくしてみました。
ただ何かのアプリを全画面表示した時もDockが出てしまうので、常に表示にせずAuto Hideにしています。

## Keypirinha（Spotlight）

https://keypirinha.com/

Macでよく使うSpotlightのようなアプリです。使用感もとても良いです。
手前味噌ですが以前書いた記事に動かした動画載せてます。
また、Task Managerを起動するショートカットをActivityMonitorという名前で作ったりしてMacと同じ名前で目的のものが起動できるようにしました。

https://qiita.com/hisw/items/099f39a18de559818564

## フォント周り
https://www.mactype.net/

やはりUIは大事です。MacType入れるのと、あとは[Meiryo UIも大っきらい](https://www.vector.co.jp/soft/winnt/util/se500183.html)でフォント変えたりしました。
ClearTypeの設定も有効だと思います。（[Windows 10 Creators Update以降でClearTypeを設定する
](https://atmarkit.itmedia.co.jp/ait/articles/1803/28/news022.html)）
Chromeは設定からだとちゃんとフォント変わらないので、拡張機能の[Advanced Font Settings](https://chrome.google.com/webstore/detail/advanced-font-settings/caclkomlalccbpcdllchkeecicepbmbm?hl=ja&)入れてます。

## ターミナル
![terminal.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/148042/88a5ed45-8a91-3551-ec29-3ccd360aed86.png)

以前はGit Bashを使っていましたが、今はWSL + HomeBrew + Zshになりました。
意外なことに、LinuxにHomeBrewが入れられるので、WSLを使えばWindowsでもbrewが使えます。
（※入れてみると分かりますが一部Macのようにはいかないところもあります）
そしてbrewでzshを入れ、プロンプトの設定やらをいじるとだいぶMacのターミナルに近づきます。
使っているのはWindows Terminalですが、テーマはiceberg-darkです。
このサイトでテーマを取得して、setting.jsonに追加します。

https://windowsterminalthemes.dev/

ちなみにタブに出ていたアイコンは設定でアイコンパスを空白にして消し、フォントはSF MonoをPCにインストールして設定しました。

#サブ的な変更
他、細かいところもいくつか対応しました

## TTClock（時刻表示）
![ttclock.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/148042/8d122fba-0467-cbd8-0d0e-acebd92ec4b9.png)
[TTClock - Chihiro's Page](http://chihiro718.jpn.org/software/TTClock/index.html)

タスクバーの時刻表示をカスタマイズできるフリーソフトです。
表示形式やフォント等色々いじれます。（普通に便利！）

## PaperPlane Smart Launch（Launchpad）
https://forest.watch.impress.co.jp/library/software/paperplanesl/

MacでもSpotlightしか使わない人だとあれかもですが、自分はよくLaunchpad使ってたのでこれも入れました。
Windowsだと高精度ジェスチャー対応のトラックパッドでもあの3本指と親指でLaunchpad起動するジェスチャーは使えないのですが、Macのホットコーナーのように画面左下にマウス持っていくと起動するのはできるので、それで使ってます。

## デフォルトアイコンの変更（フォルダ）
![folder.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/148042/b2665561-9823-c069-aaa6-3c6acc5eefc7.png)

デフォルトのフォルダアイコンもレジストリいじって変更しました。
[レジストリ「HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Icons」について](http://piyopiyocs.blog115.fc2.com/blog-entry-779.html)

## トラックパッドの導入
Windowsのトラックパッドで検索するとJelly Combが良いとよく出るもののAmazonとかから無くなっているみたいでやむなく中古を入手。
高精度ジェスチャーに対応しているので4本指でのデスクトップの切り替えなど使えて便利でしたが2本指のスクロールだけ滑りが悪いのでこちらもレジストリいじって滑りを良くしました。
[Increase Precision Touchpad two-finger scrolling speed?](https://superuser.com/a/1414458)
設定後ちょっとマウスの挙動が怪しくなったものの、トラックパッドを繋ぎなおしたら直りました。（もしかしたらトラックパッドの問題だったかもですが）

## かな/英の切り替え
使ってるキーボード次第ですが、この辺りとか
[WindowsのAlt空打ちで日本語入力(IME)を切り替えるツールを作った](https://www.karakaram.com/alt-ime-on-off/)
変換/無変換ならこの辺りとか
[Windows 10で無変換・変換キーでIMEをON/OFFする設定](https://www.teradas.net/archives/35992/)
を参考にMacの日本語配列同様スペースキーの両隣で変えられるようにしてます。
（MacだとKarabiner-element使ってます）

ちなみに自分はUS配列のWindows用キーボードをMac用にキー入れ替えてたため、スペースキーの横のCtrlで制御するようにしました。（上記のalt-ime-ahkを参考に）

## ショートカット系
VSCodeとかソフト側でショートカット変更できるものはMacと同じに設定したりしました。（フォルダを開く、など）
また、自分はよくCommand + hでアプリをしまうのをよく使っていたので、AutoHotKeyを使って実現しました。（これも手前味噌ですが...）

https://qiita.com/hisw/items/305e1427c73e172f27c1

## エディタ
![mery.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/148042/90f2364a-db81-ed90-f266-fc8685c92435.png)

好みですが、Windows標準のメモ帳がちょっと好きでないので、Meryを使ってます。
[Mery Wiki](https://www.haijin-boys.com/wiki/%E3%83%A1%E3%82%A4%E3%83%B3%E3%83%9A%E3%83%BC%E3%82%B8)

Atom等だとちょっとリッチすぎて、もっとシンプルで軽量のちょうどいいのがMeryでした。
フォントなど色々カスタマイズできるのでお好みの設定にして頂けるといいと思います。
（自分はNoto Sans CJK JP Regularを使ってます）

## Visual Studio Code
JetBrainsも好きですが、ここは同じMicrosoftということでVSCodeの拡張機能のRemote Developmentが良さげでした。
[Remote Development](https://marketplace.visualstudio.com/items?itemName=ms-vscode-remote.vscode-remote-extensionpack)
まだ本格的に開発はやってないのでそこは恐縮ですが、これを使うとWSLを使った開発がしやすそうでした。

## タスクバー
![taskbar.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/148042/df53c1e6-a6a0-8189-36bf-e980c7b8bef8.png)
タスクバーは上に固定し、タスクバーの設定で小さいタスクバーボタンを使うようにしてます。
全体でこう見ると比較的Macに近い感じにはなります。

## デスクトップ
ただの自己満ですが、背景をMacのやつにするとよりMacらしくなります。
あと、どうしてもファイルが左寄せになってしまうので、極力ファイルを置かないようにし、どうしても置く場合は地味に手動で右に寄せたりしています...。

# 最後に
やり始めたら割と色々やれることがあって、だいぶ良い感じになってきました。
とりあえずターミナル周りが一番解決したかったので、brewを入れられたのは大きかったです。
今後開発作業なども本格的にやっていきたいので、しばらく使ってみてまた調整して行きたいと思います。