Мне очень нравится, как карета выглядит в iOS. Есть ли способ заставить карьеру Mac OS X выглядеть одинаково в масштабе всей системы?
1 ответ
Это невозможно изменить в масштабе всей системы.
Причина в том, что курсор устанавливается самим приложением. Там нет «общесистемного текстового курсора», кроме значений по умолчанию, которые наследуют большинство приложений.
Разработчики приложений могут изменить внешний вид курсора в типичном NSTextView
, переопределив его значения по умолчанию (drawInsertionPointInRect
и setInsertionPointColor
) в текущей точке вставки. Однако вы не можете изменить это для всех приложений, которые в настоящее время существуют в вашей системе или могут существовать в будущем.
Некоторые приложения имеют собственную графику, которая изменяет курсор I-Beam, используемый для мыши, например Terminal.app (в Contents/Resources/ShadowedIBeam.tiff). Но ни один для фактического текстового курсора.
По сути, вы должны надеяться, что само приложение предлагает способ изменить курсор.