Відповіді:
Я не вірю, що існує вбудована, загальносистемна комбінація клавіш. Найшвидший спосіб активації заставки за допомогою клавіатури - це команда "Запустити заставку" за допомогою запуску програм, таких як Quicksilver, Alfred або Launchbar.
Найшвидший спосіб запуску заставки за допомогою миші - через Hot Corners. Відкрийте Налаштування системи, натисніть "Настільний і заставка", перейдіть на вкладку "Заставка" і натисніть кнопку "Гарячі кути" внизу зліва. Там ви можете вказати кут, який потрібно перевернути, щоб запустити заставку.
Якщо ви хочете запустити заставку швидко, оскільки ви хочете простий спосіб заблокувати комп’ютер, можлива відповідь міститься у високопрозорому питанні "Поради щодо прихованих функцій Mac OS X", яке залишається активним.
shift+ control+ eject надсилати дисплей лише до сну (відмінно підходить для миттєвого блокування комп'ютера )
Використовуйте Автоматизатор. Просто відкрийте автоматизатор і перетягніть дію «запуск заставки», виберіть «немає вводу» у меню «Служби отримано» та натисніть файл> збережіть як «Запуск заставки». Тепер це з'явиться в розділі Системні налаштування> Клавіатура> Ярлики> Послуги> Загальне, де ви можете призначити йому будь-яку гарячу клавішу, яку хочете, як і будь-які інші дії системи.
від http://osxdaily.com/2014/07/10/set-screen-saver-keyboard-shortcut-mac/
Через багато місяців я хотів те саме, і знайшов рішення. Я використовую BetterTouchTool для управління всіма комбінаціями клавіш / миші / трекпадів та конфігураціями. Тому я створив комбінацію клавіш, яка виконує команду термінала при натисканні. Для запуску заставки з терміналу використовуйте цю команду:
open -a /System/Library/Frameworks/ScreenSaver.framework/Versions/A/Resources/ScreenSaverEngine.app
Тепер ви можете запустити заставку за допомогою будь-якого комбінації клавіш (я використовую F19).
Я погоджуюся з відповіддю Джейсона - єдиний вбудований спосіб блокування екрана (який спить дисплей, але не залучає анімацію заставки) - це shiftcontrolmedia ejectярлик.
Безкоштовним рішенням буде використання продукту RedSweater FastScripts для відображення вашого вибору комбінації клавіш для виклику одного з AppleScripts, який плаває по мережі, для перемикання екрана заставки, а не просто для того, щоб дисплей спав. Я б спробував скласти більш простий сценарій, щоб просто відкрити двигун на жорсткому кодованому шляху, якщо ви хочете лише задіяти заставку.
Я дуже щасливий користувач LaunchBar, який дозволяє швидко використовувати лише клавіатуру, щоб запустити заставку. Це насправді не ярлик клавіатури в найсуворішому сенсі (спочатку ви активуєте панель запуску за допомогою власного ярлика - потім введіть sss або те, що ви вибрали / навчили ланч-панелі, щоб використовувати для вбудованої дії "Заставка заставки"). Будь-який інший комерційний продукт "пускової заставки". також повинен працювати, щоб активувати додаток ScreenSaverEngine, прихований глибоко в /System/Library/Frameworks/ScreenSaver.framework / ......
Ось трохи злому, пов’язаного з утилітою Keychain Access, яка дозволяє визначити ярлик для блокування екрана - це п'ять років, і я не зміг перевірити, чи він все ще працює.
http://www.macworld.com/article/49080/2006/01/lockscreen.html
Хтось ще згадав, використовуючи BetterTouchTool, щоб призначити ярлик для запуску термінальної команди. Я подумав, що вдасться вдатися до того, що на момент написання цієї відповіді BTT має вроджену дію "Запуск заставки", яка буде робити саме те, що ви шукаєте.