更改 Mac OS X 文本插入符号(光标)的宽度和颜色

更改 Mac OS X 文本插入符号(光标)的宽度和颜色

我非常喜欢 iOS 中插入符号的外观。有没有办法让 Mac OS X 插入符号在整个系统上看起来都一样?

由此

对此

答案1

不可能在系统范围内改变这一点。

原因是光标是由应用程序本身设置的。除了大多数应用程序继承的默认光标外,没有“系统范围的文本光标”。

NSTextView应用程序开发人员可以通过覆盖当前插入点的默认值(drawInsertionPointInRect和)来更改光标的典型外观setInsertionPointColor。但是,您无法为系统中当前存在或将来可能存在的所有应用程序更改此设置。

某些应用程序具有自定义图形,可以更改鼠标使用的 I-Beam 光标,例如终端应用程序(在内容/资源/ShadowedIBeam.tiff)。但是对于实际的文本光标却没有。

基本上,你必须希望应用程序本身提供一种改变光标的方法。

相关内容