コンテンツにスキップ

AutoRaise: マウスオーバーでウィンドウ自動前面化(macOS)

AutoRaiseとは

macOSでマウスカーソルがウィンドウの上に乗るだけで、そのウィンドウを前面に持ってきてアクティブにするツール。

https://github.com/sbmpost/AutoRaise

なぜ便利か

通常のmacOSの動作

ウィンドウを操作するには クリックが必要。 例えば、ターミナルに入力したい場合はターミナルをクリックして前面に持ってきてから入力する必要がある。

AutoRaiseを使うと

マウスをターミナルの上に移動するだけで自動的にアクティブになる。 クリック不要でウィンドウを切り替えられる。

デュアルモニターで特に効果大

デュアルモニター環境では以下のような操作が頻繁に発生する:

  1. メインモニターでコードを書く
  2. サブモニターでドキュメントを確認したい → マウスを動かすだけでOK
  3. またメインモニターに戻る → マウスを戻すだけ

これがクリックなしでシームレスにできるため、マウスの移動距離が長いデュアルモニター環境で特に快適。

インストール

# Homebrewで入れる
brew install --cask autoraiseapp

またはGitHubからビルド:

git clone https://github.com/sbmpost/AutoRaise.git
cd AutoRaise
make

設定

# ディレイ(ミリ秒): マウスが乗ってから前面化するまでの時間
# 0にすると即座(速すぎて誤作動することも)
# 200〜500ms が使いやすい
autoraiseapp 300  # 300ms後に前面化

macOSのログイン項目に追加しておくと起動時に自動で有効になる。

注意点

  • 慣れるまで誤作動が気になることがある(ウィンドウの上を素通りしただけで前面化する)
  • ディレイを調整して自分に合った設定を探す
  • Finderのファイル操作中に別ウィンドウが前面に来ることがある