Сочетание клавиш для сна Mac

23

Я ищу быстрый способ спать, не закрывая крышку или не используя мышь.

Если это имеет значение, у меня есть версия ОС Lion и MacBook Air.

ryanman
источник

Ответы:

21

Если у других есть клавиатура с клавишей извлечения, вы можете просто нажать Command ⌘+ Option ⌥+ Eject ⏏.

Другие ярлыки:

Control ^+ Shift ⇧+ Eject ⏏- Перевести дисплеи в режим сна
Command ⌘+ Control ^+ Eject ⏏- Перезагрузить
Command ⌘+ Control ^+ Option ⌥+ Eject ⏏- Выключить

Если другие, такие как OP, имеют MacBook Air или MacBook Pro с клавишей питания вместо клавиши извлечения, замена клавиши питания для извлечения должна работать в Mountain Lion и более поздних версиях OS X, но не в Lion.

Начиная с Mavericks, другой вариант - просто нажать кнопку питания или клавишу включения. Теперь он переводит Mac в спящий режим вместо отображения диалога с другими параметрами.

Если у вас нет клавиатуры с кнопкой извлечения или включения, вы можете использовать файл private.xml, например, с KeyRemap4MacBook :

<?xml version="1.0"?>
<root>
  <item>
    <name>test</name>
    <identifier>test</identifier>
    <autogen>__KeyToKey__ KeyCode::S, VK_CONTROL, VK_OPTION, VK_COMMAND | ModifierFlag::NONE, KeyCode::VK_CONSUMERKEY_EJECT, ModifierFlag::OPTION_L | ModifierFlag::COMMAND_L</autogen>
 </item>
</root>

Или создайте рабочий процесс, подобный этому, в Alfred:

LRI
источник
Да, это хорошо. Сохраняя его единообразным на всех компьютерах Mac :)
gentmatt
11

Нажмите кнопку питания. Предполагая, что вы не перенастроили его поведение, должно появиться диалоговое окно с параметрами «Сон», «Перезагрузка» или «Выключение ноутбука». Флажок «Открывать окна при повторном входе в систему» ​​по умолчанию имеет фокус клавиатуры; Tabдвойное нажатие на клавишу переместит фокус на кнопку «Режим сна» - нажатие клавиши «Пробел» переведет MacBook Air в спящий режим.

(Обратите внимание, что нажатие Returnактивирует действие по умолчанию в диалоговом окне, а именно, чтобы выключить компьютер.)

Не так быстро, как одиночное сочетание клавиш, но быстрее, чем мышь и без закрытия крышки. :)

Дэн Дж
источник
1
Спасибо, что упомянули, что пробел вызывает кнопку с фокусом. Это было не очевидно для меня вообще.
Райанман
Как вы меняете поведение кнопки питания в Lion? (2011-11-14) отмечает, что для некоторых пользователей простое нажатие кнопки питания приведет к отключению Mac без диалога.
Грэм Перрен
10

Вы можете назначить любую неиспользованную комбинацию клавиш (например fnF12), используя System Preferences» Keyboard» Keyboard Shortcuts» Application Shortcuts Нажмите +кнопку, затем под Application, оставьте All Applications, под Menu Titleвводом Sleepи под Keyboard Shortcut, нажмите fnF12.

введите описание изображения здесь

Другой вариант, если вы более склонны к терминалу:

  • space
  • Тип Терминал
  • От себя Enter
  • Тип sudo shutdown -s now
Даниэль
источник
Спасибо за это решение, которое работает на не-Mac клавиатуре.
Тьерри Дж.
Ухххх, эта штука работает, великолепно.
Майур Чаухан
8

Нажмите кнопку питания, затем S.

Как описано в этой теме:

https://discussions.apple.com/thread/3273071?start=0&tstart=0

Кнопка питания отображает диалоговое окно Sleep / Restart / Shutdown. Если вы нажмете S, Mac будет спать.

ryanman
источник
Ницца! На два нажатия меньше, чем мое решение. :)
Дан Джей
Я хотел бы выяснить, есть ли какая-то рифма или причина для клавиши «S», активирующей кнопку «Режим сна». Интересно, существует ли согласованное соглашение о том, какие буквы активируют, какие кнопки в osx.
Райанман
4

Сочетание клавиш Option+ Cmd+ Eject(клавиша Eject находится в правом верхнем углу клавиатуры).

Kukoo
источник
5
Не на новых моделях MacBook Air. Нет ключа извлечения.
Даниэль
2
Клавиша включения может быть заменена для извлечения на Mountain Lion и более поздних версиях OS X. Она работает и для других ярлыков, таких как ⌃⇧⏏.
Lri
3

Сочетание клавиш

введите описание изображения здесь

Спите Mac, пока он работает

введите описание изображения здесь

GummyArgyle
источник
Это просто отключает дисплей на старых Mac. Насколько я понимаю, на более новых Mac это то же самое, что и сон, но это может запутать людей со старыми машинами.
Арне
1

Я был полностью счастлив, используя Карабинер, но:

Карабинер не работает на macOS Sierra в данный момент.

Мне надоело ждать, поэтому я решил сам.

Что мне нужно? Мне нужна командная строка для сна Mac, и это довольно просто:

pmset sleepnow 

Кто я могу запустить скрипт? Это более скучно, но не сложно:

  • откройте автоматор и создайте новый сервис

введите описание изображения здесь

  • выберите «запустить скрипт оболочки» и напишите приведенную выше команду

введите описание изображения здесь

  • сохранить с именем "sleepService" и вы находитесь в!

Теперь самое простое: откройте Системные настройки-> Клавиатура и введите свой собственный ярлык!

введите описание изображения здесь

Лука Даванцо
источник
Это не работает для меня. Я могу запустить pmset sleepnowиз Cli, и это работает, но это не работает как сервис. Я пробовал как изнутри Automator, так и нет.
Григорий Арениус
@GregoryArenius проверяет, есть ли у вас какие-либо конфликты связывания ключей ..
Luca Davanzo
0

Для всех, у кого нет клавиатуры Mac, советую установить Karabiner .

После открытия вы можете перейти на вкладку «Изменить ключ» и найти спящий режим:

введите описание изображения здесь

С этой опцией, теперь вы можете:

  • запросить перезагрузку / режим сна / выключение: CtrlAltDel
  • заставь сразу спать ShiftCtrlAltDel
Лука Даванцо
источник
0

Используя Karabiner (ранее называвшийся KeyRemap4MacBook), вы можете переназначить свой F19ключ (или любую другую клавишу F в этом отношении), чтобы заставить компьютер спать, используя следующее private.xml:

<?xml version="1.0"?>
<root>
  <item>
    <name>F19 to Sleep</name>
    <identifier>Sleep</identifier>
    <autogen>
        __KeyToKey__
        KeyCode::F19,
        KeyCode::VK_CONSUMERKEY_EJECT, ModifierFlag::OPTION_L | ModifierFlag::COMMAND_L
    </autogen>
 </item>
</root>

Чтобы использовать другую клавишу F, просто измените все вхождения F19на что-то другое.

F19 работает лучше всего для меня, так как он находится в правом верхнем углу полноразмерной проводной клавиатуры Apple, что затрудняет ее попадание по ошибке и ее легко найти в темноте.

Элад Нава
источник
0

Добавьте ниже к модификациям комплекса карабина . Вы можете настроить ярлыки по своему усмотрению. Они отображаются на оригинальные ярлыки макинтош для экрана ожидания и компьютер сна .

В настоящее время это ctrl + опция + команда + кнопка до 1 на клавиатуре ( grave_accent_and_tilde )

Другой вариант - Ctrl + ... остальное вы знаете.

{
        "description": "momomo.com.karabiner.sleep.screen.and.sleep.computer.shortcuts",
        "manipulators": [
                {
                        "type": "basic",

                        "from":  {
                                "key_code": "grave_accent_and_tilde",
                                "modifiers": {
                                        "mandatory": [
                                                "left_control",
                                                "left_option",
                                                "left_command"
                                        ]
                                }
                        },
                        "to": {
                                "consumer_key_code": "eject",
                                "modifiers": [
                                        "left_command",
                                        "left_option"
                                ]
                        }
                },

                {
                        "type": "basic",

                        "from":  {
                                "key_code": "grave_accent_and_tilde",
                                "modifiers": {
                                        "mandatory": [
                                                "left_control",
                                                "left_option"
                                        ]
                                }
                        },
                        "to": {
                                "consumer_key_code": "eject",
                                "modifiers": [
                                        "left_control",
                                        "left_shift"
                                ]
                        }
                }

        ]
},
momomo
источник