The Local Yarn

 

Sunday March 15, 2015

Text Cursors

The cursor in a text entry field is something that usually hides in plain sight. There it is, cuing you as to where your next keystroke is going to appear on the screen; the classiest of servants, it never draws attention to itself. You stare at it all the time and probably never notice it.

These days, no matter what computing platform you’re on, your text cursor is likely to be a thin line, almost hairline-width. But years ago they were chunky blocks of pixels, taking up a full character width Blinking block cursor

Commodore 64 screen with blinking block cursor
Typing 'Well Here We Are' on a monochrome computer terminal

Why were cursors originally drawn this way? One assumes that the machine code for drawing a block was simpler on text terminals, since you could treat the cursor as just another character. It may have been a design decision too, since a block would be more visible on a monochrome, low-resolution screen.

I’m just as curious about why cursors thinned with the emergence of graphical interfaces. Interface design is like clothing design, it consists of fashions and styles that emerge and replicate across the whole field before you can even tell where they began; but someone had to have thought about it to begin with, and I wonder who that person was and how they ended up starting that trend.


There’s something understated and elegant about a thin cursor — again, the servant metaphor I mentioned explains it best: a white-gloved butler always there when you need him, doing his job with economy of style and invisible at all other times.

I miss the block cursor, though. I would like to see it reappear in more places, to have the option for it. A block cursor is less like a butler and more like an opinionated pal who comes to hang out in your studio.

Old computer terminal: 'OR IS IT REAL?'

Further notes to this article will collect pictures of block cursors from various platforms, quotes from sources knowledgeable on the history of text cursor design, instances of block cursors being incorporated on new platforms, and anything else relevant to the topic.

Read more from The Blog

❡

If your display device happens to be “hundreds of people opening and closing umbrellas, viewed from high altitude” (low resolution + greater need to reuse screen space by overwriting previous characters) then of course blinking block cursors offer the best clarity.

Still from the end of the *I Won't Let You Down* music video by OK Go
Still from the end of the I Won't Let You Down music video by OK Go

— Joel (Author) · 21 Mar 2015

❡

I love the thicker bright blue cursor in the Ulysses app:

Ulysses Cursor

This style is standard on iOS, where small screens necessitate a more visible cursor. I hope this someday becomes a system-wide option on OS X.

The above screenshot is taken from my rough review of Ulysses.

— Joel (Author) · 12 Jul 2015

❡

The “Blinking Text Cursor for CRT Display” was first patented in 1967 by Sperry Rand Corp:

The present invention solves the problem by detecting the simultaneous occurrence of the cursor and a character at the same location and then accentuating that location by alternately tracing the cursor symbol and the character symbol. Thus, both the character symbol and the normal character over which it appears are displayed at normal intensity only one-half the time. The alternate appearance of the two symbols causes the position to assume a blinking appearance.

Sperry Rand Corp, 1967 patent for blinking text cursor
Sperry Rand Corp, 1967 patent for blinking text cursor
(hat tip: Track Changes newsletter)

— Joel (Author) · 17 Mar 2016

Add to the original piece by submitting your note below. Think of yourself as a co-author on the piece above and write accordingly. These aren't normal blog comments: this is a submission for publication. Read the guidelines below the form if you’re new here.


(Will not display)


For future comments: this info


Formatting syntax: all basic & extra Markdown is supported.
*italics*, **bold**, -- em-dash [Link](http://wikipedia.org)
> Block quotation

Subscribe by email or RSS to be notified of new comments.

  • Notes will be discarded if they lack relevance, substance, clarity, accuracy, or delightfulness that is of a kind with that of the original article.
  • Published notes will be included in the blog and sent to email and RSS subscribers, as well as being added to this page.
  • If you prefer, write up your thoughts on your own blog, and submit a short note with a link to your post (we also support webmentions for this). Or if someone else has already made a good argument you agree with, submit a short note with a link. We’ll almost always publish these kinds of notes, as long as the posts they link to are relevant.
  • If making claims, cite sources wherever possible.
  • It’s never too late to submit a note. Notes are often added to posts several years old.
  • If you just want to leave a general note of appreciation or complaint, use our feedback form instead.

Your note will be reviewed before being published. This site has the squelch filter set higher than most, in order to eliminate low-substance chatter, and to create a curated exhibit of related ideas. We may follow up with you via email if we feel edits are needed.


Subscribe by Email or RSS
Send Feedback

The Local Yarn is a publication by Joel & Jessica Dueck of original writing, commentary, and art, and is only partially fictitious.

· Since 1998 ·
Colophon, Errata