Spec-Zone.ru › Hammerspoon

hs.brightness

Просмотр/изменение яркости дисплея

Домашняя страница: https://github.com/asmagill/mjolnir_asm.sys

Этот модуль в основном основан на коде из предыдущей версии Mjolnir от Стивен Дегутис.

Обзор API

  • Функции - API-вызовы, предлагаемые напрямую расширением
    • ambient
    • get
    • set

Документация API

Функции

ambient
Подпись hs.brightness.ambient() -> number
Тип Функция
Описание

Получает текущую окружающую яркость

Параметры
  • Нет
Возвращает
  • Число, содержащее текущую окружающую яркость, измеряемую в люксах. Если произошла ошибка, число будет -1
Примечания
  • Несмотря на то, что внешние дисплеи Apple включают датчик окружающего света, их данные обычно недоступны, поэтому эта функция, вероятно, будет полезна только пользователям MacBook

  • На компьютерах Mac на базе чипов Silicon эта функция использует метод, аналогичный тому, который используется corebrightnessdiag, для получения совокупной яркости, как сообщается sysdiagnose.

  • На компьютерах Mac на базе Intel исходные данные датчика преобразуются в люксы с помощью алгоритма, используемого Mozilla Firefox, и не гарантируется, что он даст точное значение в люксах.

Исходный код extensions/brightness/libbrightness.m строка 18
get
Подпись hs.brightness.get() -> number
Тип Функция
Описание

Возвращает текущую яркость дисплея

Параметры
  • Нет
Возвращает
  • Число, содержащее яркость дисплея, в диапазоне от 0 до 100
Исходный код extensions/brightness/libbrightness.m строка 120
set
Подпись hs.brightness.set(brightness) -> boolean
Тип Функция
Описание

Устанавливает яркость дисплея

Параметры
  • brightness - Число от 0 до 100
Возвращает
  • True, если яркость была установлена, false — если нет
Исходный код extensions/brightness/libbrightness.m строка 82

© 2014–2017 Hammerspoon contributors
Licensed under the MIT License.
https://www.hammerspoon.org/docs/hs.brightness.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API