回答:
私のRetina MBPではShift+ Control+ だけがPower機能しますが、これにはイジェクトボタンもありません。
http://dl.dropbox.com/u/18414/ase/DimScreen.tar.bz2は、これに対する解決策の試みです。
次の2つのことを行うAutomatorアプリケーションです。
画面を0に暗くするスクリプトを実行します(下記の注を参照)
スクリーンセーバーが起動します。
スクリーンセーバーが起動するのはなぜですか?まあ、私はあなたがあなたのスクリーンを薄暗くしているならば、それはあなたがしばらくそこから消えることになることを意味すると仮定しているので。
輝度が0に設定されている場合、Macに戻っていくつかのキーを押したり、マウスを動かしたりしても、何も起こりません。まあ、何も見えません。
ただし、スクリーンセーバーが実行されている場合、Macは、スクリーンセーバーのパスワードを入力する必要があることを示すために、ほんの少しだけ明るさを上げるほどスマートです。
(スクリーンセーバーのロックを解除するにはパスワードが必要ですか?)
そうでなくても、アプリを使用できます。スクリーンセーバーが終了すると、スクリプトは明るさを少しだけ上げます。
(スクリーンセーバーが誤ってオフになっていることがわかり、それが望ましくない場合は、スクリプトの最後の数行を編集し、それをコピーして新しいアプリに貼り付けることができます。)
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のようなものも含まれます。)
質問では「ホットコーナー以外」と明記されていますが、新しいAirでディスプレイをスリープ状態にする唯一の方法であるため、これについて言及します。
[設定]を開き、[デスクトップとスクリーンセーバー]に移動し、[スクリーンセーバー]タブを選択して、[ホットコーナー…]をクリックします。希望するコーナーのドロップダウンを開き、「ディスプレイをスリープ状態にする」を選択します。
マウスカーソルをそのコーナーに移動すると、ディスプレイはスリープ状態になります。
Cmd(または他のモディファイヤ、またはモディファイヤの組み合わせ)を押したままドロップダウンを開くと、マウスを動かしてそのモディファイヤを押したときにのみディスプレイスリープがトリガーされ、ミスを減らすことができます。
無料アプリのスリープディスプレイは、Air上で正常に動作し、OS X Lionを実行しています。それは言うことを行うだけのSleepDisplay.appです。
Alfred経由で名前で起動するだけですが、おそらくFastScriptsなどの多くのツールのいずれかを使用してキーボードショートカットにバインドできます。
これはキーストロークではありませんが、正しい方向への一歩です。スクリプトを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
イジェクトキーがキー上にありF12ます。与えるShift+ Control+ F12トライを。
これを行うためにOSに既にマップされたキーボードショートカットがあります。マップする必要も、スクリプトを記述する必要もありません。
すべてのディスプレイをスリープ状態にする:Control+ Shift+ Fn+Power Button
Mountain LionとMavericks(おそらく他の人も)で動作します。Mavericks(10.9.2)を実行しているMacBook Airで動作します。