Разработка утилиты Mac для изменения отображения / вывода экрана - PullRequest
2 голосов
/ 01 апреля 2011

Я хочу создать утилиту для Mac OSX, которая изменяет внешний вид экрана на уровне, аналогичном родным для OSX «Белое на черном», «Оттенки серого» и другим настройкам контрастности, расположенным в области «Универсальный доступ» в Системных настройках.Если быть точным, я хочу настроить дисплей таким образом, чтобы он выглядел более темным, чтобы он не был таким ярким ночью, потому что даже самая низкая яркость MacBook по-прежнему слишком яркая при использовании ночью.Я не видел ни одной утилиты Mac, предлагающей такую ​​возможность, поэтому я хотел бы создать свою собственную, если это возможно (если случайно вы не столкнулись с чем-то подобным).У меня есть опыт создания приложений для Mac, но ничего такого калибра.

Так что мне интересно, как бы мне создать такую ​​утилиту?Я знаю, что есть приложения, требующие проверки «Включить доступ для вспомогательных устройств» в настройках универсального доступа, чтобы они могли изменять окна приложений и т. Д.Я предполагаю, что такая утилита также потребует, чтобы этот параметр был включен для доступа к какому-либо низкоуровневому API доступности, но я не могу найти какую-либо соответствующую информацию по теме.Я пытался покопаться в документации Apple OSX для разработчиков, чтобы посмотреть, что можно сделать с такими настройками, но я не нашел ничего полезного.Можно ли вообще осуществить такой подвиг?Если так, то как?Если нет, то почему?Решение будет необходимо только для поддержки Snow Leopard, если это поможет.:)

1 Ответ

1 голос
/ 01 апреля 2011

Shady by Matt Gemmell делает именно то, что вы описываете (с открытым исходным кодом):
http://mattgemmell.com/2009/11/02/shady-for-tired-eyes
Это в основном прозрачное окно поверх всего.

Вы также можете затемнить экран, изменив цветовой профиль.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...