{
  "id": 9880241,
  "title": "Ultra Bridge: Translating JAWS Keyboard Commands to NVDA with Sanity Context",
  "url": "https://urgent.news/2026/09/26/ultra-bridge-translating-jaws-keyboard-commands-to-nvda-with-sanity",
  "topic": "ai",
  "section": "AI",
  "published": "2026-09-26T01:09:54.000Z",
  "source": {
    "name": "Dev.to",
    "slug": "dev-to",
    "url": "https://dev.to/demirajvazi10max/ultra-bridge-translating-jaws-keyboard-commands-to-nvda-with-sanity-context-3ii"
  },
  "original_language": "en",
  "account": "Ultra Bridge is an agent designed for screen reader users, allowing them to ask questions such as \"What is the NVDA equivalent of JAWS Insert+F7?\" or \"Which keys do different jobs in JAWS and NVDA?\" The agent retrieves answers from a Sanity dataset via Sanity Context MCP. It verifies the accuracy of each answer, enabling users to determine whether to trust the information or verify it themselves. The author created Ultra Bridge due to the difficulties they faced when transitioning between JAWS and NVDA, as they found it challenging to adapt to new key commands. This challenge exemplifies the kind of issue structured content can efficiently address. The project is part of the Ultra suite of accessible software the author is developing. Structured content is crucial for Ultra Bridge because while a keyword search might find a page mentioning both screen readers, it cannot provide specific information about key collisions, clean translations, or missing commands on one side but not the other. In Ultra Bridge, actions (like showing a list of links) are separate from commands (the specific key combinations a screen reader uses for those actions). By using shared actions, relationship questions can be answered with a single query instead of guessing. The agent lists all keys used by both screen readers but assigned to different jobs. For example, the letter 'R' represents 'region' in JAWS and 'radio button' in NVDA. The agent returns six such keys in its initial query, highlighting the potential time savings and increased confidence for users when switching screen readers.",
  "summary": "This is a submission for the Sanity Challenge, Path One: Ship an Agent That Queries Real Content What I Built Ultra Bridge is an agent for screen reader users. You ask it things like \"What is the NVDA equivalent of JAWS Insert+F7?\" or \"Which keys do different jobs in JAWS and NVDA?\", and it answers from a Sanity dataset through Sanity Context MCP. Every answer says how well the underlying command…",
  "key_points": [],
  "editors_take": null,
  "illustration": null,
  "coverage": {
    "outlets": 1,
    "also_reported_by": []
  },
  "ai_generated": true,
  "disclaimer": "Summaries, key points and the editor’s take are written by software from other outlets’ reporting and may contain errors — always check the linked original."
}