[
    {
        "role": "user",
        "content": "are%20there%20any%20jaws%20scripts%20for%20the%20claude%20code%20client"
    },
    {
        "role": "assistant",
        "content": "I couldn\u2019t find any public, ready-made JAWS scripting files (JSL) specifically tailored for the *Claude Code client*. However, there *are* accessibility features and support in Claude Code that\u2014while not exactly \u201cJAWS scripts\u201d\u2014help ensure Claude Code works better for screen reader users. Here\u2019s what I found, what\u2019s missing, and some suggestions for what could be done.\n\n---\n\n## What exists already: Screen reader support & accessibility in Claude Code\n\n- Claude Code has a **Screen Reader Mode** built in (requires version 2.1.181 or newer). When enabled, this mode simplifies the UI into plain sequential text, removes visual decorations, adds labels like \u201cyou:\u201d, \u201cclaude:\u201d, etc. It was designed *with and for* screen reader users. ([support.claude.com](https://support.claude.com/en/articles/15924927-use-claude-code-cli-with-a-screen-reader?utm_source=openai))  \n- You can enable it:\n  - For a single session: `claude --ax-screen-reader`  \n  - Via environment variable: `CLAUDE_AX_SCREEN_READER=1`  \n  - Permanently: adding `\"axScreenReader\": true` in `~/.claude/settings.json` ([support.claude.com](https://support.claude.com/en/articles/15924927-use-claude-code-cli-with-a-screen-reader?utm_source=openai))\n\nSo Claude Code already offers strong internal support for screen readers, including JAWS, by exposing a mode that is much more accessible out of the box.\n\n---\n\n## What I did *not* find: Custom JAWS scripts / JSL specifically for Claude Code\n\n- There are *no public JAWS scripting files* (JSL) I could locate that are made explicitly for Claude Code. (I checked Claude documentation and did searches for \u201cClaude Code + JAWS script / JSL\u201d, but nothing came up.)\n- There is a known *accessibility bug* in the web version of Claude Code: when long markdown is pasted into the prompt field, JAWS users can\u2019t review or navigate the pasted text using arrow keys before submitting. ([claudeissues.com](https://claudeissues.com/issue/79506-bug-accessibility-claude-code-on-the-web-does-not-surface-pasted-text-verbatim-t?utm_source=openai))  \n- The community has discussed usage of screen readers with Claude\u2019s web interface, sharing tips. But I didn\u2019t spot any custom JAWS script packages or full JSL profiles for enhancing or customizing interaction with Claude Code beyond what\u2019s built in. ([reddit.com](https://www.reddit.com/r/ClaudeCode/comments/1lfiznn/claude_code_for_screen_reader_users/?utm_source=openai))\n\n---\n\n## What JAWS scripting could do (if someone builds it)\n\nIf you or someone in the JAWS scripting community wanted to enhance Claude Code accessibility further, a custom JSL script could:\n\n- Improve how JAWS reads the prompt input area, especially for pasted text (responding to the bug above).\n- Provide keyboard shortcuts or custom mappings to navigate Claude Code\u2019s output (e.g. jump between \u201cyou:\u201d and \u201cclaude:\u201d messages, read tool output, etc.).\n- Make menus, lists, and interactive prompts more comprehensible, possibly by adding custom verbosity of labels or filtering repeated noise.\n- Provide audible feedback (or Braille) when certain events occur: permission prompts, long-running tasks, notification of errors or tool completions.\n\n---\n\n## What you can do now\n\nIf you're interested in better JAWS support with Claude Code, here are some practical steps:\n\n1. **Use Screen Reader Mode**  \n   Make sure you have a recent version of Claude Code and turn on screen reader mode using one of the methods listed above. That should give you the baseline accessibility. ([support.claude.com](https://support.claude.com/en/articles/15924927-use-claude-code-cli-with-a-screen-reader?utm_source=openai))\n\n2. **Report bugs and feature gaps**  \n   The paste-text issue for JAWS in web version is already noted. If you encounter other troubles (e.g., navigation, feedback), file bug reports with Claude\u2019s issue tracker or help center so they can address them. ([claudeissues.com](https://claudeissues.com/issue/79506-bug-accessibility-claude-code-on-the-web-does-not-surface-pasted-text-verbatim-t?utm_source=openai))\n\n3. **Write or request JAWS scripts**  \n   If you or someone with experience in JSL (JAWS scripting language) is willing, you could write custom scripts to plug the gaps. Or request them via the Freedom Scientific Developer Network. ([www2.freedomscientific.com](https://www2.freedomscientific.com/documentation/fsdn/FSDN.asp?utm_source=openai))\n\n4. **Work with Claude Code settings**  \n   There are settings like `settings.json`, `keybindings.json`, etc., that may allow some customization of how input/output is handled. Exploring those might let you tailor the environment to work better with JAWS. ([support.claude.com](https://support.claude.com/en/articles/14554000-claude-code-power-user-tips?utm_source=openai))\n\n---\n\nIf you like, I could try to find someone who\u2019s already writing those JAWS scripts or even help sketch out a template script for you\u2014do you want me to look?"
    },
    {
        "role": "user",
        "content": "is%20anyone%20using%20claude%20code%20with%20jaws"
    },
    {
        "role": "assistant",
        "content": "Yes \u2014 people *are* using Claude Code with JAWS. Here\u2019s what I found and what users are saying:\n\n---\n\n## What confirmed support looks like\n\n- Claude provides a **\u201cscreen reader mode\u201d** in Claude Code (via CLI) designed specifically for screen reader users. It simplifies the output, adds clear labels (like \u201cyou:\u201d, \u201cclaude:\u201d, \u201ctool:\u201d, etc.), strips away visual decor, and makes the interface more usable for screen readers like JAWS. ([support.claude.com](https://support.claude.com/en/articles/15924927-use-claude-code-cli-with-a-screen-reader?utm_source=openai))  \n- The feature requires **Claude Code version 2.1.181 or newer**, so users need to ensure they\u2019re on a recent build. ([support.claude.com](https://support.claude.com/en/articles/15924927-use-claude-code-cli-with-a-screen-reader?utm_source=openai))  \n\n---\n\n## What actual users are saying\n\n- On Reddit, a blind user reported: \u201cStarted using Claude Code today \u2026 I\u2019m also a blind screen reader user \u2026 find that \u2026 It works with all major screen readers (JAWS, NVDA, Orca and VoiceOver) on all major platforms (Windows, Linux, Mac) \u2026\u201d although they noted that the unicode box characters are \u201cincredibly intrusive.\u201d ([reddit.com](https://www.reddit.com/r/ClaudeCode/comments/1lfiznn/claude_code_for_screen_reader_users/?utm_source=openai))  \n- Another post by a user who lost their sight entirely said they were interested in how screen readers like JAWS handled Claude Code output, particularly clean speech output vs extra noise. ([reddit.com](https://www.reddit.com/r/ClaudeCode/comments/1s8h0eh/cc_sonic_language_and_semantic_meaning/?utm_source=openai))  \n\nSo clearly people are already trying Claude Code with JAWS in real workflows, and for many, it\u2019s usable or improving, though some rough edges remain.\n\n---\n\n## What the limitations or frustrations are\n\n- Intrusive characters: Unicode box-drawing or decorative characters can confuse non-visual users. These may need filtering or special handling. ([reddit.com](https://www.reddit.com/r/ClaudeCode/comments/1lfiznn/claude_code_for_screen_reader_users/?utm_source=openai))  \n- Navigation & feedback may lag or feel \u201cnoisy\u201d with respect to what\u2019s useful vs what the screen reader vocalizes. Some users express desire for more distinction between message types, actions, etc. ([reddit.com](https://www.reddit.com/r/ClaudeCode/comments/1s8h0eh/cc_sonic_language_and_semantic_meaning/?utm_source=openai))  \n- Not everyone comments on JAWS specifically; sometimes the feedback is more general about screen readers (so Windows\u2019 NVDA or VoiceOver on Mac also come up). But JAWS is mentioned in several reports. ([reddit.com](https://www.reddit.com/r/ClaudeCode/comments/1lfiznn/claude_code_for_screen_reader_users/?utm_source=openai))  \n\n---\n\nIf you want, I can try to pull actual example JAWS user workflows, quotes, or custom scripts people have written to make Claude Code even smoother with JAWS. Would that be helpful?"
    }
]