Feature Request: Add retro Apple II cursor style #17152
Labels
Area-Rendering
Text rendering, emoji, complex glyph & font-fallback issues
Issue-Feature
Complex enough to require an in depth planning process and actual budgeted, scheduled work.
Needs-Tag-Fix
Doesn't match tag requirements
Product-Terminal
The new Windows Terminal.
Milestone
Description of the new feature/enhancement
Considering Terminal has a Retro terminal effects option, I suspect some people like some nostalgia in their command line experience.
The Cursor shape option has a
Vintage
style that seems to be based on the original IBM PC and MS-DOS.Most older personal computers didn't use that style, the
Filled box
was the most common, but there is one outsider that is still missing in Terminal.The Apple II used the checkerboard stored in the
0x7F
position (delete) of its character set as its cursor.It is an uncommon checkerboard symbol that has the same size as a mathematical symbol (such as
+
).It would be nice to have that as an option, for old times' sake.
It wouldn't turn into a huge set of weird legacy cursors to support, because as far as I can tell, only the Tandy/RadioShack is another uncommon system, with something that looks like a top rectangle on the cell below. But I don't know that system enough to be sure.
All the other classic systems I tested use a full block: Commodore PET, C64 and later, Amstrad CPC, MSX, MSX2, MSX2+.
Proposed technical implementation details (optional)
I guess Terminal uses characters as cursors, so we really just need that character and an option in the settings to select it.
It just so happens that Cascadia 2404.23 contains the character we need, it is
U+2427
Symbol for delete square checker board form (symbol for delete in the Apple II character set) .Another solution could be to allow any character to be used with a "custom" cursor that, when selected, also provides a field to specify the character to be used. This would be more flexible but less easy as users would need to know which character to use instead of discovering it in the list of cursors.
Can you consider adding that as a cursor option for us old-timers?
The text was updated successfully, but these errors were encountered: