Skip to content

Use of native terminal's cursor #36765

@shindere

Description

@shindere

Preflight Checklist

  • I have searched existing issues and this hasn't been reported yet
  • This is a single bug report (please file separate reports for different bugs)
  • I am using the latest version of Claude Code

What's Wrong?

For context, I am running Claude Code under Linux's virtual text console.
I am blind and use BRLTTY to render the content of the screen in braille.
As many screen reading programs, BRLTTY by default uses the terminal's native cursor to decide which portion of the screen to show to the user.
As Claude Code does not use the terminal's native cursor, it is not convenient ot enter prompts as you don't know where your cursor is.
The native cursor remains stuck at the bottom of the screen and, should you want to fix a typo you have no clue where the cursor is.
Ideally, using the terminal's native cursor should be the default but, at the very least there should be a way to configure Claude to do that.
In particular, at the beginning when choosing Claude's configuration, there is no option to make it screen-reader friendly and there would certainly be space for such options, because some features of Claude Code like the use of Unicode characters or the display of ephemeral messages is not so convenient when using a screen reader.

What Should Happen?

See above.

Error Messages/Logs

Steps to Reproduce

Simply run Claude under Linux's virtual console and maybe use BRLTTY.

Claude Model

None

Is this a regression?

Yes, this worked in a previous version

Last Working Version

No response

Claude Code Version

2.1.80

Platform

Anthropic API

Operating System

Ubuntu/Debian Linux

Terminal/Shell

Other

Additional Information

No response

Metadata

Metadata

Assignees

Labels

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions