ステータスをアクティブに保つ: Teams、Slack、VDIに離席中と表示させない
通話中、長い文書を読んでいる最中、ビルドのログが流れるのを見守っている最中に、トラックパッドに触れなくなった瞬間ステータスが離席中に切り替わってしまう。もっと困るのは、企業システムの中には一歩進んで、アイドルと判断した瞬間にVDIやリモートデスクトップセッションをロック、切断、あるいは完全にログアウトさせてしまうものがあることです。KeepressoのKeep me activeモードはmacOSにアクティビティを報告することでこれを解決し、アイドルを監視するあらゆるものからあなたが在席中に見えるようにします。
オンにする
メニューバーからKeepressoを開き、Keep me activeをオンにしてください。それ以降、動作している間Macはシステムに安定したアクティビティを報告し続け、アイドル時間を基準に動くアプリやサービスは、あなたがそこにいると信じ続けます。
これは通常のKeepressoセッションなので、つけっぱなしにすることも、タイマーを設定することも、トリガーに実行させることもできます。オフにすれば、Macは通常どおりアイドル時間を報告するようになります。

実際に数秒間アイドルになったときにだけ動作するので、Macを使っている最中やゲーム中に何かを乱すことはありません。デフォルトではオフになっており、知っておくべき注意点として、管理対象や企業のMacの中にはシミュレートされたアクティビティを検知するよう設定されているものもあるため、頼る前に職場のポリシーを確認してください。
これで守られるもの
- Teams・Slackの在席表示。 マウスが止まった瞬間に離席中へ切り替わることなく、ドットはアクティブのまま。デスクにいてもタイピングしていないときでも、周囲からは在席中に見えます。
- VDIとリモートデスクトップのセッション。 Citrix、VMware Horizon、Microsoft Remote Desktopなどのクライアントは、アイドルタイムアウトで切断やロックをすることがよくあります。Keep me activeはセッションを生かし続けるので、長い読書やバックグラウンドジョブの途中で切断されません。
- 企業のログアウトタイマー。 アイドルベースの自動ログオフや画面ロックのポリシーは、セッションが続いている間は発動しなくなるため、作業の途中でサインアウトされることがありません。
マウスジグラーとは違う理由
昔ながらのやり方は、数秒おきにマウスの動きやキー入力を偽装するアプリでした。粗雑な手法で、実際にやっていることに干渉する可能性があり、実作業をしているマシンの上ではどうにも据わりが悪いものでした。
Keep me activeは正攻法です。macOSが期待する方法でアクティビティを報告する、Keepressoの他の機能と同じ本物のPower Assertionによるアプローチです。カーソルが動き回ることも、ウィンドウに何かが入力されることもなく、macOSがそのために追加の権限を求めることもありません。
他の機能と組み合わせる
- スケジュールに乗せる。 勤務時間にスケジュールトリガーを追加すれば、選んだ曜日の9:00から18:00だけ動作させ、それ以降は自動的に停止させられます。
- ノートMacを安全に保つ。 バッテリー自動一時停止をオンにすれば、席を外している間にセッションがノートMacのバッテリーを使い切ってしまうことがありません。
- スクリプトから制御する。 ホットキーや自動化に紐付けたい場合は、Shortcuts、Raycast、URLから開始・停止できます。
関連記事
Keepressoの使い方の他の記事