macOSを用いているとき、作業しているウインドウを最大化したいことがあります。
macOS環境では、Control-Command-Fに「フルスクリーン」機能がバインドされていることが多いです。この機能は確かにウインドウサイズを最大化してくれるのですが、メニューバーが消え、画面遷移のアニメーション効果も入り、ワークスペースも変化するなど、余計な挙動が入っています。デュアルディスプレイで作業していたり、プロジェクターやビデオ会議で仲間に画面やウインドウを共有しているときは特にこれらが鬱陶しく感じられ、私には使いづらいです。私が求めているのは、ウインドウの大きさを単にディスプレイいっぱいに広げてくれるだけの機能です。
この課題を解決してくれるいいモノがあります。
Rectangle
Rectangleは、macOSのデスクトップにあるウインドウの移動やリサイズ操作をキー操作で行えるユーティリティです。ソースコードもgithubで公開されています。
こいつを入れて、Fullscreen機能に何かキーバインドすればokです。ぼくは Option-Backquote
を設定してます。てかFullscreen以外の機能は使ってません。
ああ快適。
ちなみに Option-Backquote
を割り当てるには、設定画面の「すべてのキーボードショートカットを許可」をチェックする必要がありました。
Spectacle
以前この用途に使っていたものです。
残念ながら、諸般の事情でSpectacleはあまりメンテナンスされなくなってしまいました。代わりにSpectacle作者が推奨してくれたのが上にあげたRectangleです。Spectacleのコードベースをswiftで再実装したものらしく、UIも機能も上位互換です。