Сочетание клавиш для отключения дисплея невозможно с MacBook Air


21

Shift+ Control+ Ejectвыключит дисплей Mac.

Я только что купил новый MacBook Air. Он имеет кнопку питания вместо Ejectклавиши:

Кнопка питания на MBA

Помимо горячего угла или уменьшения яркости экрана, есть ли нажатие клавиши, которая будет усыплять дисплей?


1
Вы видели мое предложение ниже? Это отвечало вашим потребностям?
TJ Luoma

2
Я извиняюсь, ТиДжей, это слишком круто для меня. Screen + угол экрана работает достаточно хорошо для меня.
Грэм

1
Справедливо. Я могу определенно понять это.
TJ Luoma

Ответы:


12

Просто Shift+ Control+ Powerработает на моем сетчатке MBP, которая также не имеет кнопки извлечения.


Это правильный ответ, и он работает на моем Macbook Air. Все скрипты и хаки не нужны.
cablem

1
Да, можно было заменить клавишу включения для извлечения с 10.8.
Lri

Могу подтвердить - работает на моем Macbook Air также с Yosemite.
Деб

support.apple.com/en-gb/HT201236 - перечисляет все ярлыки
Стив Фолли

3

http://dl.dropbox.com/u/18414/ase/DimScreen.tar.bz2 - моя попытка решить эту проблему.

Это приложение Automator, которое делает две вещи:

  1. Он запускает скрипт для затемнения экрана до 0 (см. Примечание ниже)

  2. Он запускает вашу заставку.

Почему он запускает вашу заставку? Ну, потому что я предполагаю, что если вы затемняете свой экран, это означает, что вы уйдете от него на некоторое время.

Если яркость установлена ​​на 0, и вы возвращаетесь к своему Mac и нажимаете некоторые клавиши, перемещаете мышь и т. Д., Ничего не произойдет . Ну, ничего не видно.

Однако, если заставка работает, Mac достаточно умен, чтобы увеличить яркость всего на несколько минут, чтобы показать вам, что вам нужно ввести пароль для заставки.

(Вам требуется пароль для разблокировки заставки, верно?)

Ну, даже если вы этого не сделаете, вы все равно можете использовать приложение. После выхода заставки скрипт немного повысит яркость.

(Если вы обнаружите, что заставка случайно отключена, и вам это не нужно, вы можете просто отредактировать последние несколько строк сценария и скопировать / вставить его в новое приложение.)

ПРИМЕЧАНИЕ / ПРЕДУПРЕЖДЕНИЕ / ОТКАЗ ОТ ОТВЕТСТВЕННОСТИ / ACHTUNG

dimscreen.zshэто скрипт, который запускается приложением (он является частью файла .tar.bz2). ОДНАКО этот скрипт зависит от наличия команды 'bright' в каталоге $ HOME / bin / bright, чего, скорее всего, нет.

Если приложение не найдет его там, оно попытается загрузить его с 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

Бесплатное приложение Sleep Display отлично работает на моем Air под управлением OS X Lion. Это просто SleepDisplay.app, который делает то, что говорит.

Я просто запускаю его по имени через Альфреда , но вы, вероятно, можете связать его с сочетаниями клавиш с помощью любого из ряда инструментов, таких как 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.
Грэм

Вы пробовали Shift + Control + F12 без FN?
Натан Уокер,

Да. Я попробовал это.
Грэм

1
Странно. Я только что проверил его на своем MacBook Air, и он работает нормально. Ты не употребляешь кофеин или что-то такое, что не дает ему уснуть?
Натан Уокер

Будет ли он работать только на MacBook Air? Я только что протестировал его на MacBook Pro здесь, в офисе, с помощью клавиши извлечения и не могу включить отображение с помощью Control + Shift + F12.
DASKAjA

1

Для этого уже есть назначенное сочетание клавиш в ОС, вам не нужно ничего сопоставлять или писать какие-либо сценарии.

Спите все дисплеи: Control+ Shift+ Fn+Power Button

Работает на Mountain Lion и Mavericks (возможно, и на других). Он работает на моем MacBook Air под управлением Mavericks (10.9.2).

Источник: http://support.apple.com/kb/PH11242


1
Кнопка FN делает эту комбинацию клавиш не работает для меня.
Дуайтк
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.