長年にわたり、私が受け取ってきた読者からのリクエストの中で最も多かったものの 1 つは、キーボード ショートカットを使用して Mac をロックする方法 (つまり、パスワードで保護されたスクリーンセーバーを起動するか、ディスプレイをスリープ状態にして、起動にパスワードを要求する方法) についてでした。この機能リクエストは、他のプラットフォームから Mac に移動する「スイッチャー」の間で特に人気があります。OS X のキーチェーン アクセス メニューを有効にすると (にあるキーチェーン アクセス ユーティリティの環境設定ウィンドウ内から/Applications/Utilities)、マウスを使用して画面をロックできます。同様に、OS X のスクリーンセーバーをパスワードを要求するように設定してから、スクリーンセーバーのホット コーナーを有効にすると、画面をロックしたいときはいつでも、カーソルを画面のそのコーナーに移動するだけです。しかし、キーボードをどうしても使用したい人もいます。
LaunchBar、Butler、Alfred などのランチャーユーティリティを使用している場合は、アプリケーション/System/Library/Frameworks/Screensaver.framework/Versions/A/Resources/ScreenSaverEngine.app(OS X のスクリーンセーバーを実行するプログラム) を開くキーボードショートカットを設定できます。ただし、これは回りくどい方法であり、スクリーンセーバーを実行せずに画面をロックしたい場合もあります。この古いヒントを使用して、キーチェーンアクセスメニューの [画面をロック] コマンドのキーボードショートカットを設定することもできますが、私の経験では、ショートカットが機能することはほとんどありません。キーボードを使用してスクリーンセーバーを起動する OS X サービスを作成するこのヒントもありますが、これは OS X の信頼性の低いサービス機能に依存しています。また、スクリーンセーバーを起動するのではなく、画面をスリープ状態にしたい場合はどうすればよいでしょうか。
Control キーとイジェクトキー(またはラップトップの場合は電源ボタン)を押し続けて、OS X の再起動/スリープ/キャンセル/システム終了ダイアログを表示し、S キーを押してスリープ オプションを選択することもできます(または、一部の Mac では Shift キーと Control キーとイジェクトキー、または Command キーと Option キーとイジェクトキーを押すとすぐにスリープします)。ただし、これでは Mac が完全にスリープ状態になります。再び起動するのに時間がかかり、停止したくないプロセスが実行中になっている可能性があります。別の方法として、Shift キーと Command キーと Option キーと Q キーを押すと、すぐにアカウントからログアウトし、再度ログインするためにアカウント パスワードが必要になります。Lion の自動再開機能のおかげで、再びログインすると、ほとんどのプログラムとウィンドウが前回終了した場所に復元されます。それでも、時間がかかり、プロセスが中断されるため、飲み物を取ったりトイレを使用したりするときに画面をロックしたいだけの場合には、少し極端な解決策です。

ここまでは、OS Xにはキーボードを使って画面をロックするシンプルで使いやすい方法がない、ということを遠回しに(でも、教育的だと願っています)言ってきました。そこでPadlock(Mac App Storeへのリンク)の出番です。この便利なユーティリティは、キーチェーンアクセスメニューと同じようにメニューバーに常駐しますが、Padlockのメニューを使えば、スクリーンセーバーを素早く起動したり、画面をスリープさせたりできます(Mac全体をスリープさせる必要はありません)。さらに便利なのは、Padlockの環境設定ウィンドウで、これらの操作のいずれか、または両方にキーボードショートカットを設定できることです。
Padlock のロック コマンドのいずれかを選択すると (画面をロックするには、Control-Option-Command-L を使用します)、確認として半透明の南京錠アイコンが画面に表示されます。数秒後、スクリーンセーバーが起動するか、ディスプレイがスリープ状態になります。この確認画像には、2 つ目の目的もあります。つまり、ロック操作をキャンセルできることを知らせることです。たとえば、誤って Padlock のショートカットを押してしまった場合、ロックがかかる前に Esc キーを押せばロックが解除されます。ただし、ここでの欠点は、キャンセルできる時間の長さを調整できないことです。Padlock ではキャンセルできる時間が 3 秒しかないため、誤ってロックしてしまった場合、ロック画像を処理し、Esc キーを押す必要があると認識する時間が足りないことがよくあります。
Padlockは起動時に画面を自動的にロックすることもできます。ログイン時にPadlockを自動的に起動するように設定している場合、この機能は便利です。例えば、朝Macにログインしてコーヒーを飲みに行くと、OS Xがログイン項目の読み込みを開始するとすぐに画面がロックされます。完全なセキュリティではありませんが、何もないよりはましです。
Padlock のもう 1 つの優れた機能は、起動するたびに、ユーザー アカウントにパスワードが設定されていること (つまり、画面ロックは実際には鍵)、および Mac が起動時にアカウントに自動的にログインするように設定されていないこと (Mac を強制的に再起動するだけで第三者がアカウントにアクセスできるようになる) を確認することです。これらの条件のどちらも満たされていない場合は、Padlock のセキュリティ アシスタント ウィンドウに問題の警告が表示され、「Help Me Fix It」ボタンが表示されます。このボタンをクリックすると、OS X ヘルプが起動し、アカウント パスワードの設定方法や自動ログインをオフにする方法をそれぞれ説明している特定のヘルプ ページが表示されます。問題が解決したら、「Check Again」ボタンをクリックすると、Padlock から問題なしのメッセージが表示されます。Mac が適切に設定されていることを確認したら、セキュリティ アシスタントのチェックを無効にして、Padlock を起動するたびに表示されないようにしてください。
Padlockの画面上の確認グラフィックに、スクリーンセーバーと画面スリープのどちらのロックがオンになっているかが表示されていれば良かったのですが、Macから離れるときに画面をロックしたいけれど、マウスを動かすよりもキーボードショートカットを押したい人にとっては、非常に便利なユーティリティです。
2011 年 9 月 23 日午前 9 時 45 分に、いくつかのキーボード ショートカットを明確にするために更新されました。2011 年 9 月 24 日午後 3 時 25 分に、Padlock のメニュー バー アイコンに関するエラーを修正するために更新されました。
Gemsの最新情報を常に把握したいですか?Mac Gemsニュースレターにご登録いただくと、Gemsのレビューを毎週メールでお届けします。Mac GemsをTwitterでフォローすることもできます。