Find the cursor more easily

Sure. It’s a simple macro. Here is the Keyboard Maestro (KM) solution (BTT is identical)

  1. ⌘+j Scrivener shortcut to show the cursor.
  2. insert the red dot (or any other icon) at the position where the cursor is.
  3. shows the red dot for 0.6 s (or as long as you want).
  4. deletes the red dot.

@November_Sierra “The purple gizmo” seems more interesting to me than the colored cursor :wink:

1 Like

I know. (But to be honest, as much as I like this addition, if I had to chose between the caps lock and language indicators OR color / width, the latter wins. Because it’s constantly in front of my eyes.)

1 Like

What happens if there’s selected text? :thinking:

1 Like

Okay! I’ve got the details on this: basically what you’re seeing is deprecated behaviour. Software can still call upon these methods for changing the cursor appearance, and when doing so the system will fall back to the old hairline black cursor by default. However as these methods will not be supported in the future, and new features will be built off of the new cursor methods (iOS style), we will be switching to the new system in the next update for 14+.

So I guess if you like the 2pt look, that’s cool, because that’s what you’ll get. :slight_smile: Sadly for people like me that like the old terminal-sized blinking super obvious cursor, that won’t be a thing in the long term.

Then the selected text will be replaced by the red dot. :joy: ⌘+z would then be helpful. :innocent:

Seriously, what you found out is the better solution. Except I didn’t know about it when I “invented” the red dot. And I’m not on Sonoma (yet). :slightly_smiling_face:

Thanks for the clarification!

Will this still allow custom colors per theme? Or use Scrivener’s accent color?

Weird move by Apple (again).

Which one? Keeping Caps Lock on all the time? :face_with_peeking_eye:

1 Like

True. I correct myself. Rather red dot than Caps Lock … although, neither is perfect. :cold_face: :hot_face:

1 Like

From what I understand, it’s the system cursor going forward—so what you see in TextEdit, and no overrides to colours save what you can do in System Settings.

That’s actually really bad. Imagine using a blue theme. So much fun incoming.

I’d have to dig up my old KM settings, but I’m pretty sure I remember figuring out a way to detect if there is an existing selection, and if so handle it accordingly. There are if-then-else type clauses you can insert into your macros, such that you can look for a particular condition, like whether Edit ▸ Copy is activated, and if so, trigger a RightArrow event to drop the selection and insert the glyph safely after it.


Hold up, while that above is a universal solution, with Scrivener it looks like you have another solution: trigger the Edit ▸ Deselect All command with impunity, right after triggering ⌘J.

Good hint. With “Deselect All”

Such would also impact Revision Mode, which overrides the cursor colour to the current level colour as an additional “Hey, I’m still switched on!” visual cue. Hmph.

Damn. I really hope you give this a deep thought or two. There must be a way to keep using colors (in the “new way”), otherwise a lot of themed apps will be in trouble. Including Apples’s own (Terminal comes to mind).

@AmberV ADD: This is Apple Notes. Apparently the app’s custom accent color overrides the system accent color:

So Scrivener would sport a purple cursor. :melting_face:

ADD2: Let me rephrase it slightly. The system color can override the app’s accent color (if it has one). So if I don’t select a different one, it will use Scrivener’s (purple). If I do, it will use the selected one also in Scrivener (and Scrivener’s cursor). But then this contradicts the whole point of custom app accents colors…

ADD3: Unless… What if you add a user configurable (per theme) accent color to Scrivener’s settings? If possible. :thinking: That would do the trick.

If you enable Caps Lock as a button but disable the functionality of caps lock, does the little indicator icon still show up by the cursor? :smiley:

No, it only reacts to the actual Caps lock status. E.g. if the green light doesn’t show up on the key (Apple keyboard), nothing happens.

1 Like

@AmberV Feeling adventurous, I stumbled upon something interesting. The caret color matches the accent color only if… the selection color is set to use the accent color! In other words: If you set the latter to “other”, you can customize it without restrictions.

A picture is worth a thousand words (apologies for the wrong interface language, it should still be obvious what’s going on):

The box in the lower right corner shows the text cursor in Apple Notes, matching the selection color.

While this is no perfect solution, it’s still possible to pick a “perfect” caret color for a theme (unfortunately this change applies system-wide). Although this may lead to frequent visits to System Settings for heavy theme switchers.

This thread was super useful to me, given that I am a blind Scrivener user. Until now, I was mainly relying on VoiceOver to annouce where I was in the given text. Now that I have these various options, I can play with them and find the right setting for me so that I can see the cursor, where before I could not. Thanks a lot guys!

3 Likes

Find the cursor: I don’t know if this has already been suggested. Or if it is still necessary with the new gigantic cursor … :wink:

But “select word” actually works quite well too. Without needing any additional software.