MacBook Airでディスプレイをオフにするキーボードショートカットができない


21

Shift+ Control+ Ejectは、Macのディスプレイをオフにします。

新しいMacBook Airを購入しました。Ejectキーの代わりに電源ボタンがあります:

MBAの電源ボタン

ホットコーナーや画面の輝度を下げる以外に、ディスプレイをスリープ状態にするキーストロークはありますか?


1
以下に私の提案を見ましたか?ニーズに合っていましたか?
TJルオーマ

2
申し訳ありませんが、TJ、私にとってはちょっとハックすぎです。⌥+スクリーンコーナーは、私にとって十分に機能します。
グラハム

1
けっこうだ。私は間違いなくそれを理解できます。
TJルオマ

回答:


12

私のRetina MBPではShift+ Control+ だけがPower機能しますが、これにはイジェクトボタンもありません。


これは正解であり、私のMacbook Airで機能します。すべてのスクリプトとハッキングは不要です。
cablem

1
ええ、10.8からイジェクトの代わりに電源キーを使用することができました。
リリ

確認できます-YosemiteでMacbook Airでも動作します。
デブ14年

support.apple.com/en-gb/HT201236-すべてのショートカットのリスト
スティーブフォリー

3

http://dl.dropbox.com/u/18414/ase/DimScreen.tar.bz2は、これに対する解決策の試みです。

次の2つのことを行うAutomatorアプリケーションです。

  1. 画面を0に暗くするスクリプトを実行します(下記の注を参照)

  2. スクリーンセーバーが起動します。

スクリーンセーバーが起動するのはなぜですか?まあ、私はあなたがあなたのスクリーンを薄暗くしているならば、それはあなたがしばらくそこから消えることになることを意味すると仮定しているので。

輝度が0に設定されている場合、Macに戻っていくつかのキーを押したり、マウスを動かしたりして何も起こりません。まあ、何も見えません。

ただし、スクリーンセーバーが実行されている場合、Macは、スクリーンセーバーのパスワードを入力する必要があることを示すために、ほんの少しだけ明るさを上げるほどスマートです。

(スクリーンセーバーのロックを解除するにはパスワードが必要ですか?)

そうでなくても、アプリを使用できます。スクリーンセーバーが終了すると、スクリプトは明るさを少しだけ上げます。

(スクリーンセーバーが誤ってオフになっていることがわかり、それが望ましくない場合は、スクリプトの最後の数行を編集し、それをコピーして新しいアプリに貼り付けることができます。)

注/警告/免責事項/ ACHTUNG

dimscreen.zshアプリケーションによって実行されるスクリプトです(.tar.bz2ファイルの一部です)。ただし、このスクリプトは$ HOME / bin / brightnessにある 'brightness'コマンドに依存しますが、おそらくそうではありません。

アプリがそこに見つからない場合、http://luo.ma/attic/brightness.bz2からダウンロードして、〜/ bin / brightnessにインストールしようとします。

インターネットからファイルをダウンロードするというアイデアがあなたを追い払うなら、あなたはhttp://mattdanger.net/2008/12/adjust-mac-os-x-display-brightness-from-the-terminalでソースコードを見つけることができます/そして、独自にコンパイルします(そのページには指示がありますが、まったく簡単です)。

.tar.bz2ファイルには、ソースコードとプリコンパイル済みバイナリも含まれています。

(質問の「キーボードショートカット」の部分については、多くのアプリランチャーのどれを使用するかを決定します。必要に応じて、単一のキーストロークに関連付けることができるApptivateのようなものも含まれます。)


3

質問では「ホットコーナー以外」と明記されていますが、新しいAirでディスプレイをスリープ状態にする唯一の方法であるため、これについて言及します。

[設定]を開き、[デスクトップとスクリーンセーバー]に移動し、[スクリーンセーバー]タブを選択して、[ホットコーナー…]をクリックします。希望するコーナーのドロップダウンを開き、「ディスプレイをスリープ状態にする」を選択します。

マウスカーソルをそのコーナーに移動すると、ディスプレイはスリープ状態になります。

Cmd(または他のモディファイヤ、またはモディファイヤの組み合わせ)を押したままドロップダウンを開く、マウスを動かしてそのモディファイヤを押したときにのみディスプレイスリープがトリガーされ、ミスを減らすことができます。


2

無料アプリのスリープディスプレイは、Air上で正常に動作し、OS X Lionを実行しています。それは言うことを行うだけのSleepDisplay.appです。

Alfred経由で名前で起動するだけですが、おそらくFastScriptsなどの多くのツールのいずれかを使用してキーボードショートカットにバインドできます。


2

これはキーストロークではありませんが、正しい方向への一歩です。スクリプトをsudoで実行する必要があるという事実を乗り越える方法があれば、Automatorを使用してキーボードショートカットにバインドできます。

#!/bin/bash
original_setting=`/usr/bin/pmset -g | /usr/bin/grep displaysleep | /usr/bin/awk '{print $2}'`
echo $original_setting
magic_number=2147483648
/usr/bin/pmset -a displaysleep $magic_number; sleep 1; /usr/bin/pmset -a displaysleep $original_setting

Fastscriptsを使用してこれをまとめてみます-私のニーズにぴったりかもしれません。
bmike

1

イジェクトキーがキー上にありF12ます。与えるShift+ Control+ F12トライを。


いや。イジェクトキーはありません。Shift + fn + Control + F12を試しました。
グラハム

FNなしでShift + Control + F12を試しましたか?
ネイサンウォーカー

はい。やってみた
グラハム

1
それは変です。MacBook Airでテストしたところ、正常に動作しています。あなたはカフェインを実行していませんか、それを目覚めさせるものは何ですか?
ネイサンウォーカー

MacBook Airでのみ動作しますか?こちらのオフィスのMacBook Proでイジェクトキーを使ってテストしたところ、Control + Shift + F12で表示を切り替えることができません。
-DASKAjA

1

これを行うためにOSに既にマップされたキーボードショートカットがあります。マップする必要も、スクリプトを記述する必要もありません。

すべてのディスプレイをスリープ状態にする:Control+ Shift+ Fn+Power Button

Mountain LionとMavericks(おそらく他の人も)で動作します。Mavericks(10.9.2)を実行しているMacBook Airで動作します。

ソース:http : //support.apple.com/kb/PH11242


1
fnボタンを押すと、そのキーの組み合わせが機能しなくなります。
dwightk
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.