macOS上でも アプリウィンドウを最上面に固定したい! | Atalie
Technology
Published on: 2024/11/20

macOS 上でも アプリウィンドウ を最上面に固定したい!

macOSApps

それ、実現できます。(実質的に)

こんなページを見に来るとは、さてはあなた、強欲ですね? macOS Sequoia にてウィンドウを奇麗に整頓する window tiling が実装されたではありませんか。その機能で十分ではないのですか?

macOS Ventura で Stage Manager が実装されたにも拘わらず使いづらいなどといって(?)、window tiling を実装させたというのに(?)、あなたはあまつさえ、ウィンドウを最上面で固定したいという。

BetterTouchTool をインストールしよう

お金がかかると心配しなくても構いません。 45日は無料です。45日以内なら、今は忙しいから無料体験はやめて、暇なときに無料体験を始めた方がお得だよなー。という考えは捨てて、インストールして大丈夫ですよね。お金を払いたくなったら、一生購入した気にならないどころか、お財布の心配をしながら使わないといけないサブスク型もありますが、 買い切り版もあります。$24 です。

そして、macOS Sequoia が出る前から、サードパーティ製の window tiling アプリの BetterSnapTool を使っていた人にお知らせです。BetterSnapTool を使っていた方は、この BetterSnapTool に名前が似ているなぁ。と思ったことでしょう。それもそのはず、同じ制作者(会社)様のものだからです!信頼できるでしょう?ただ、耳寄りな情報はそれだけではありません!なんと BetterSnapTool を使っていた人は6ヶ月間無料になります!うおー!今すぐにでもインストールするべきですね!

まずは起動しよう

強欲に常によい Mac ライフ を求めているあなたであれば、起動の方法なんて知っていると思いますので、省略。

いくつか許可を求められると思いますが、特に気になる物がなければ許可してください。特に、画面録画の権限は許可しなければ今回実現したい ウィンドウを最前面に固定 は実現できません。(理由などは下の## 仕組みなどをご参照ください。)

説明のお時間

これがトップ画面です

では最上面に固定しましょう

  1. まずはトリガーを決めましょう
  2. トリガーは黄色ボタンのマウスホイールクリックがおすすめです
  3. そのあとは実際にトリガーが引かれたらどうするかを決めます
  4. そこで `float on top` が含まれているものを選択
  5. おすすめは toggle とついているものです

仕組みとか

このツールを使っていると最前面にピン留めした違和感に気づくかもしれません。例えば透明度のある部分が、最前面に固定すると透明とがなくなったように見える。などです。

それもそのはず、この最前面にピン留めは擬似的に再現しているだけです。(えー!)実際にはウィンドウ自体は最前面に出ていません! では何が最前面に出ているのかというとウィンドウではなく、それのキャプチャ映像が最前面に表示されています。

(ここに斜めから立体的に見たキャプチャの様子、一番下にキャプチャされている、ウィンドウ、全然関係ないウィンドウ、一番上にはbettertouchtoolの擬似最前面のやつ)

そのため、やや画質の劣化はあるもののそこまで気になることはないでしょう。また、その仕組みのためNetflix上の映像などの著作権的に保護されているものは最前面に固定できません!真っ黒で映りません。

終わりに

bettertouchtoolはあなたのMac生活をよりよいものにしてくれるでしょう!

(Appleさん、sequoiaの次のバージョンではどんなアプリでも最前面に固定もできるようになりますか? window tiling ができないときにどうするか話していた私のツイートは下にあります。)

https://x.com/AtalieNet/status/1587432188009926656?t=YOafvuV3brjQpSm-LJTwLg&s=19

(注: 一部のアプリは開発者によって最前面にピン留めができるようにしています。cf. https://developer.apple.com/documentation/appkit/nswindow/level のfloatの部分)