macOS Sierraで画面をロックするためのキーボードショートカット?


60

OSXの以前のバージョンでCtrl Shift Powerは、内蔵キーボード、またはCtrl Shift Eject(古い)Apple bluetoothキーボードで画面をロックできました。

Sierraにアップグレードした後、そのショートカットは機能しなくなりました。Karabiner-EventViewerを使用して、組み込みの電源ボタントリガーを押してSysKey 0x6も、BluetoothキーボードEjectがイベントをトリガーしないことを発見しました。

何が起こっているのですか?そのショートカットを再度有効にするにはどうすればよいですか?


シェアウェアユーティリティについてどう思いますか?
ティモシーミューラー-ハーダー

MacBook Pro(内蔵キーボードにイジェクトキーがある)と有線のAppleキーボードでも同様の問題がありました。外部キーボードのctrl + shift + ejectは何もしませんでした。次に、組み込みのキーボードで同じショートカットを試してみましたが、これは機能しました。驚いたことに、このショートカットは外部キーボードでも機能しました。(ショートカットを以前より約0.5秒長くしなければならなかったことにも気付きました。)これを試しましたか?それがうまく
いけ

MBL15の内蔵キーボードでCtrl + Shift + Powerを押してみたところ、画面がロックされました。しかし、私は以前より短いショートカットを使用していました:)-ホットコーナー:マウスカーソルを右下隅(好みに合わせて選択可能)にすばやく置き、画面をロックします。
デニスラスレフ

回答:


23

画面をロックするにはさまざまな方法があります。

注:これらのショートカットのヒントは、Sierra以前のものです。High Sierraでは、画面をロックするための(ショートカット付きの)アップルメニューの下に新しいエントリがあります。

1.キーチェーンを使用する

キーチェーン->設定を開きます。そこから選択し、メニューバーにキーチェーンの状態を表示します

ここに画像の説明を入力してください

これで、メニューバーから選択して画面をロックできます。

ここに画像の説明を入力してください

このオプションでは、次回ログインするときにパスワードが必要です。

2.ホットコーナーを使用して画面をロックする

まず、[システム設定]-> [デスクトップとスクリーンセーバー]に移動し、右下の[ホットコーナー]を選択します。

ここに画像の説明を入力してください

次に、[ ディスプレイをスリープ状態にする]オプションのコーナーの1つを選択します。私は右下を好むが、これはユーザーごとに異なる。

ここに画像の説明を入力してください

それで全部です。注:ディスプレイがロックされるときは、プライバシー設定で構成できます。たとえば、5分に設定されている場合、設定の時間が経過した後にパスワードを入力する必要があります。たとえば、これをすぐに変更できます。

ここに画像の説明を入力してください

3.ロック画面(ショートカット付き)

@Flimmが画面をロックするためのショートカットを要求したため、ここにHigh Sierraの下の解決策があります。

通常、2つの解決策があります。あなたが使用することができますCTRL+ Shift+ Power Buttonまたは

CTRL+ Shift+ Eject-画面をロックするキー。

どちらのソリューションも私のお気に入りではありません。そのため、Automatorでシェルスクリプトを作成しました。このヒントをくれたTaylorに感謝します。

  1. Spotlight を開き、Automatorと入力してアプリケーションを開きます。
  2. 新しいドキュメントを作成します。
  3. グローバルサービスとして作成するサービスを選択します
  4. 左側のペインで、[ ユーティリティ ]を選択します。右側の列で、「シェルスクリプトを実行」をダブルクリックします。Catコマンドを使用したウィンドウが表示されます。
  5. cat-Commandを削除し、次のシェルスクリプトをコピーして空のウィンドウに貼り付けます。

/System/Library/CoreServices/Menu\ Extras/User.menu/Contents/Resources/CGSession -suspend

Automator-Windowの右上で、両方のプルダウンメニューがのように設定されno inputていることを確認してくださいany application

  1. 実行ボタン(緑色の円でマーク)の右上をクリックして、動作するかどうかをテストします。
  2. たとえば、今すぐワークフローをロック画面として保存します。
  3. [システム環境設定]、[キーボード]を開き、[ボタンショートカット]または[キーボードショートカット]をクリックします。
  4. 左の列のサービスで選択し、保存したワークフローを検索します。
  5. お気に入りのショートカットを追加します(たとえば、Cmd + Alt / Opt + Lがあります)。

理解を深めるために、以下の写真を掲載しました。

ここに画像の説明を入力してください

ここに画像の説明を入力してください

AppleサポートドキュメントMacキーボードショートカット


そのキーチェーンを開く方法は?
アスカー

Spotlight キーチェーンを入力して、Enter キーを押します。または、Finder-Menu-> Go To- > Utilitiesから選択し、そこからキーチェーンを開きます。
dante12

ありますKeychain Access....
アスカー

どういう意味かわかりません。キーチェーンにアクセスするのに問題がありますか?:たぶん、このヘルプあなたsupport.apple.com/kb/PH20094?locale=de_DE&viewlocale=en_EN
dante12

1
@iosdude、これはHigh Sierraでは必要ありません。アップルメニューには[画面のロック]メニューオプションがあります(グローバルに機能します)。
18年

44

macOS High Sierra(10.13)には、Appleメニューに「ロック画面」オプションが組み込まれています。

そして最後にショートカットctrl+ cmd+ Q:-)

Appleメニューのロック画面


6
これを指摘していただきありがとうございます!私は2、3日だけ10.13を実行してきましたが、この1つの変更によりアップグレードが価値のあるものになりました。:)
リチャードハート

ただ実現の組み合わせを共有するためのおかげで、^実際にはctrl(Macに新)
IGパスクアル

そして、その変な見た目のブランチはオプションです。それを理解するためにしばらく時間がかかりました。(:
SilverWolf

16

タッチバーを備えた2016以降のMacBook Proをお持ちの場合は、タッチバーの仮想キーの1つを割り当ててMacをロックできます。[システム環境設定/キーボード]の下にあり、[コントロールストリップのカスタマイズ...]ボタンを使用します。


ありがとうございました; 私はこれを他のどこにも見つけることができず、他の方法よりもはるかに簡単です!
user1717828

9

Automatorを使用してサービスを作成することにより、選択したキーボードショートカットを設定できます。

  1. Automatorを開きます(Cmd ⌘Space次に入力しますAutomator)。
  2. 新しいサービスを作成します。
  3. 左側のペインで、[ ユーティリティ] →[ シェルスクリプトの実行]の順に選択(または検索フィールドを使用)し、[ アクション]ペイン(右側)にドラッグします。
  4. そのアクションのすぐ上で、「サービスはすべてのアプリケーションで入力を受け取りません」を選択します。
  5. "/System/Library/CoreServices/Menu Extras/User.menu/Contents/Resources/CGSession" -suspendシェルスクリプトのテキストとして入力します(必ず引用符を含めてください)。
  6. サービスを保存して名前を付けます。
  7. オープンの →のシステム環境設定キーボードショートカットサービス一般(リストの一番下にあります)。
  8. 作成したサービスがチェック/有効になっていることを確認してください。
  9. [ なし]をクリックして、キーボードショートカットを割り当てます。

キーボードショートカットを試してください。ログイン画面が表示されます。これによりログアウトされるように見えるかもしれませんが、そうではありません。

このサービスには、メニューバーアプリケーション名サービスからもアクセスできます。最初にセットアップしたとき、キーボードショートカットが機能する前にそこから実際にクリックする必要があったと思いますが、それはまぐれだったかもしれません。

画面をロックする代わりにディスプレイをスリープさせる場合pmset displaysleepnowは、シェルスクリプトとして使用します。その場合には、あなたの画面だけ下に指定されたセットのタイムアウト後にロックされますが、これは、スリープ状態にディスプレイを配置しますの →のシステム環境設定セキュリティ全般。夢中になって両方のサービスをセットアップすることもできます。


既にシェルを使用している開発者の場合、Automator全体をスキップできます。osx_logout(){"/ System / Library / CoreServices / Menu Extras / User.menu / Contents / Resources / CGSession" -suspend}
WuTheFWasThat

@WuTheFWasThat、実際にはログアウトしないので、「osx_logout」とは呼びません... :)
デビッド

動作せず、非標準のシェル(zshなど)を使用している場合は、スクリプトのシェルをオートマトンで明示的に/ bin / bashに設定すると役立つ場合があります。少なくとも私の場合はそうでした。
デビッド

実際、シェルを/ bin / bashに設定する必要があり、デフォルトの/ bin / falseは機能しませんでした。
-NeilenMarais

VPNが切断されるのはなぜですか?Air SierraでCtrl + Shift + Powerのネイティブの組み合わせを使用すると、まったく切断されませんが、このシェルコマンドでは...画面をパスワードで保護しますが、バックグラウンドですべてをそのままにします。:(
Pabluez

4

Hammerspoonを使用して、キーバインド/ショートカットを定義できます。私が使う

hs.hotkey.bind({"cmd", "alt"}, "S", function()
      hs.caffeinate.startScreensaver()
end)

私の~/.hammerspoon/init.luaシーケンスでは、スクリーンセーバーにOption+ Command+ をバインド Sします。[ システム環境設定]→[セキュリティとプライバシー]で[immediatelyスリープまたはスクリーンセーバーの開始後にパスワードを要求する]に設定したこと。使用することもできます

hs.caffeinate.lockScreen() 

しかし、スクリーンセーバーアプローチを好みます。Hammerspoonのドキュメントを参照して、それが可能にするすべての自動化マジックを確認してください。


4

⌘ command+ option+でMacをスリープ状態にできます⌽⏻

その前に、下のスクリーンショットに示すように設定してください。

システム環境設定>セキュリティとプライバシー

macOS Sierraで動作します!


3番目のボタンで使用されているUnicode文字は表示されません。それは力の象徴であることを意図していますか?
Flimm

@Flimmはい!それが電源ボタンです。
mangatinanda

4

電源ボタンを約0.5秒間押し続けます。これにより、コンピューターがスリープします。コンピューターがスリープするときにロックするように設定している場合は、準備ができています。ただし、長押ししすぎると、コンピューターの再起動を求められます。

編集:独創的であるように、一部のキーボードには電源ボタンがありません。その場合は、スリープボタンを見つけるか、別の方法を試してください。

スリープボタン


2
外部(USB / Bluetooth)アップルキーボードには電源ボタンはありません。
独創的な

1

削除されたAppleは、セキュリティ上の目的で、またBluetooth接続の問題により、このショートカットを削除しました。回避としてHot Corners

利用できます。[システム環境設定]> [デスクトップとスクリーンセーバー]どのホットキーでアクションをトリガーするかを選択できます。マウスを押したまま左上隅にドラッグすると、コンピューターの画面がロックされます。

ここに画像の説明を入力してください


Command


何かはっきりさせていただけますか?これはBluetoothキーボード専用ですか?たとえば、MBPをアップグレードし、有線または組み込みのキーボードでControl + Shift + Ejectを実行すると、画面がロックされ、それらのキーボードでControl + Option + Command + Ejectがシャットダウンしますか?また、その2番目のキーボードショートカットはBluetoothキーボードでも機能しますか?また、これらのキーを保持していずれかのショートカットを実行するのに必要な期間があるかどうかを確認できますか?個人的には、Control + Shift + Ejectショートカットを頻繁に使用しませんが、常にControl + Option + Command + Ejectを使用します。この質問とこの回答には不安があります。
カルアル

0

現在、MacOS Sierraバージョン10.12.4を実行しているMacBook Proを使用しています。WindowsとUbuntuのバックグラウンドから来て、私はMacにコンピューターをロックするための簡単なショートカットがないことを奇妙に感じました。しかし、私のために働いたのは次の手順です:

  1. に進みSystem Preferences >> Security & Privacyます。

  2. Generalタブを選択します。

  3. スクリーンセーバーが起動するか、コンピューターがスリープ状態から復帰した直後にパスワードを要求するようにMacを設定します。

  4. 最後に、コンピューターをロックするときは、のキーの組み合わせを押すだけですCtrl + Shift + Power button


0

macOS Sierra 10.12.6では、[キーチェーンアクセス]アプリケーション> [設定]> [キーチェーンアクセスをメニューバーに表示]を使用しました。

macOS High Sierra 10.13.1にアップグレードしましたが、その設定はもうありません。

上記の@ pjc90のおかげで、Appleメニューの[画面のロック]オプションと、キーボードショートカット(最終的に)[Command⌘+ Control ⌃ + Q]について知ることができました。


0

私はこれを必要としており、他のことを行うシェルスクリプト内の次のApple Scriptでそれを達成することができましたが、これで十分です。

osascript <<EOD
        tell application "System Events"
                key code 12 using {control down, command down}
        end tell
EOD

-2

画面をロックするには:

Ctrl + Command + Qを押します


また、あなたはコントロール+コマンド+ Qのからショートカットを変更することができます maclovin.org/blog-native/2017/...
アミット

3
これは、このショートカットと詳細情報を提供した他の回答とどのように異なりますか?
user151019
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.