Mac OS X のテキストキャレット (カーソル) の幅と色を変更する

Mac OS X のテキストキャレット (カーソル) の幅と色を変更する

iOS のカーソルの見た目がとても気に入っています。Mac OS X のカーソルをシステム全体で同じように表示する方法はありますか?

これから

これに

答え1

これをシステム全体で変更することはできません。

その理由は、カーソルがアプリケーション自体によって設定されるからです。ほとんどのアプリケーションが継承するデフォルト以外に、「システム全体のテキスト カーソル」は存在しません。

NSTextViewアプリケーション開発者は、現在の挿入ポイントでデフォルト (drawInsertionPointInRectおよび) を上書きすることで、典型的なカーソルの外観を変更できますsetInsertionPointColor。ただし、システムに現在存在する、または将来存在する可能性のあるすべてのアプリケーションに対してこれを変更することはできません。

一部のアプリには、マウスで使用されるIビームカーソルを変更するカスタムグラフィックがあります。ターミナル.app(でコンテンツ/リソース/ShadowedIBeam.tiff)。ただし、実際のテキスト カーソルには何もありません。

基本的には、アプリ自体がカーソルを変更する方法を提供していることを期待する必要があります。

関連情報