저는 iOS에서 캐럿이 보이는 방식을 정말 좋아합니다. Mac OS X 캐럿을 시스템 전체에서 동일하게 보이게 하는 방법이 있습니까?
답변1
시스템 전체에서 이를 변경할 수는 없습니다.
그 이유는 커서가 응용 프로그램 자체에 의해 설정되기 때문입니다. 대부분의 응용 프로그램이 상속하는 기본값 외에 "시스템 전체 텍스트 커서"는 없습니다.
응용 프로그램 개발자는 현재 삽입 지점에서 NSTextView
기본값( drawInsertionPointInRect
및 )을 재정의하여 일반적인 커서 모양을 변경할 수 있습니다 . setInsertionPointColor
그러나 현재 시스템에 존재하거나 미래에 존재할 수 있는 모든 앱에 대해 이를 변경할 수는 없습니다.
일부 앱에는 마우스에 사용되는 I-Beam 커서를 변경하는 사용자 정의 그래픽이 있습니다.Terminal.app(안에목차/자원/ShadowedIBeam.tiff). 그러나 실제 텍스트 커서에는 아무 것도 없습니다.
기본적으로 앱 자체에서 커서를 변경할 수 있는 방법을 제공하기를 바랍니다.