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