{
  "id": "mba-m1-keyboard-input",
  "version": "1.0.0",
  "title": "Built-in keyboard input checks",
  "deviceFamily": "laptop",
  "modelId": "mba-m1",
  "modelApplicability": {
    "id": "mba-m1",
    "name": "MacBook Air M1",
    "family": "laptop",
    "revision": "MacBook Air (M1, 2020), Apple M1 chip",
    "os": "macOS Big Sur or later; Ventura and later call the preferences app System Settings. Diagnostic screens vary by macOS.",
    "region": "US-first; local repair provider requirements vary.",
    "help": "Choose Apple menu → About This Mac. Confirm MacBook Air (M1, 2020) and Chip: Apple M1. An Intel processor or another chip does not match.",
    "exclusions": [
      "MacBook Air Intel 2020",
      "MacBook Air M2",
      "MacBook Pro M1"
    ],
    "sourceIds": [
      "mac-id",
      "mac-spec",
      "mac-diagnostics"
    ]
  },
  "exclusions": [
    "MacBook Air Intel 2020",
    "MacBook Air M2",
    "MacBook Pro M1"
  ],
  "intent": "Separate accessibility and input-source settings from repeatable key failure.",
  "category": "diagnostics",
  "prerequisites": [
    "No spill, damaged keys or lifted case",
    "You can navigate with trackpad or an owned external keyboard"
  ],
  "tools": [
    "A local text document for a simple key comparison"
  ],
  "materials": [
    "A private place to keep your findings",
    "A current backup if the device is accessible"
  ],
  "checks": [
    {
      "id": "safety",
      "goal": "Separate unsafe hardware from routine preparation.",
      "question": "Any swelling, casing separation, liquid damage, smoke, burning smell, or damaged battery/adapter?",
      "sourceIds": [
        "mac-charge"
      ],
      "options": [
        {
          "id": "safe",
          "label": "No visible danger",
          "next": "check-1"
        },
        {
          "id": "danger",
          "label": "Yes, or suspected damage",
          "next": "stop"
        },
        {
          "id": "unknown",
          "label": "I cannot confirm",
          "next": "uncertain"
        }
      ]
    },
    {
      "id": "check-1",
      "goal": "Make the safe settings comparison.",
      "question": "Can you check input source and accessibility settings without a spill or damaged key?",
      "sourceIds": [
        "mac-keyboard"
      ],
      "options": [
        {
          "id": "yes",
          "label": "Yes",
          "next": "check-2"
        },
        {
          "id": "no",
          "label": "No",
          "next": "attention"
        },
        {
          "id": "unknown",
          "label": "Not checked / unsure",
          "next": "uncertain"
        }
      ]
    },
    {
      "id": "check-2",
      "goal": "Retest the same input.",
      "question": "Do the tested letters behave as expected after the settings review?",
      "sourceIds": [
        "mac-keyboard"
      ],
      "options": [
        {
          "id": "yes",
          "label": "Input now expected",
          "next": "ready"
        },
        {
          "id": "no",
          "label": "Keys still fail",
          "next": "service"
        },
        {
          "id": "unknown",
          "label": "Not checked / unsure",
          "next": "uncertain"
        }
      ]
    }
  ],
  "branches": [
    {
      "from": "safety",
      "answer": "safe",
      "to": "check-1"
    },
    {
      "from": "safety",
      "answer": "danger",
      "to": "stop"
    },
    {
      "from": "safety",
      "answer": "unknown",
      "to": "uncertain"
    },
    {
      "from": "check-1",
      "answer": "yes",
      "to": "check-2"
    },
    {
      "from": "check-1",
      "answer": "no",
      "to": "attention"
    },
    {
      "from": "check-1",
      "answer": "unknown",
      "to": "uncertain"
    },
    {
      "from": "check-2",
      "answer": "yes",
      "to": "ready"
    },
    {
      "from": "check-2",
      "answer": "no",
      "to": "service"
    },
    {
      "from": "check-2",
      "answer": "unknown",
      "to": "uncertain"
    }
  ],
  "steps": [
    {
      "id": "step-1",
      "text": "Test a few letters in a local text document. Record whether all keys fail or only specific keys; do not enter passwords as a test.",
      "sourceIds": [
        "mac-keyboard"
      ],
      "locator": "Built-in keyboard / Unexpected results"
    },
    {
      "id": "step-2",
      "text": "Check the selected keyboard input source. An unexpected symbol may reflect the layout rather than hardware failure.",
      "sourceIds": [
        "mac-keyboard"
      ],
      "locator": "Built-in keyboard / Unexpected results"
    },
    {
      "id": "step-3",
      "text": "Review Accessibility keyboard settings for Slow Keys and pointer-control settings for Mouse Keys, using the installed macOS labels. Preserve your previous choices before changing a setting.",
      "sourceIds": [
        "mac-keyboard"
      ],
      "locator": "Built-in keyboard / Unexpected results"
    },
    {
      "id": "step-4",
      "text": "Retest the same keys. Remember Caps Lock and eject-style keys can have deliberate delay; persistent missing letters need support, not prying off keycaps.",
      "sourceIds": [
        "mac-keyboard"
      ],
      "locator": "Built-in keyboard / Unexpected results"
    }
  ],
  "outcomeChecks": [
    "Save which setting explained the input. Restore accessibility choices you still need.",
    "Persistent missing or unexpected keys require Apple support, especially after damage. Do not remove keycaps in this task."
  ],
  "stopConditions": [
    "Stop using and charging a swollen or damaged battery. Do not open, compress, puncture, or attempt battery removal. Contact the manufacturer or a qualified service provider.",
    "Disconnect a damaged accessory if it is safe to do so. Do not open a mains power adapter.",
    "Save accessible data before restarting. Do not reset, erase, flash firmware, bypass a lock, or open the enclosure in this task."
  ],
  "terminals": {
    "ready": {
      "type": "preparation_saved",
      "title": "Checks recorded",
      "text": "Save which setting explained the input. Restore accessibility choices you still need."
    },
    "service": {
      "type": "service_needed",
      "title": "Arrange service or support",
      "text": "Persistent missing or unexpected keys require Apple support, especially after damage. Do not remove keycaps in this task."
    },
    "attention": {
      "type": "maintenance_possible",
      "title": "Complete the preparation first",
      "text": "Review the relevant step above. Gather the missing item or perform the reversible check, then go back and update your answer. A missing prerequisite does not identify a failed part."
    },
    "uncertain": {
      "type": "preparation_saved",
      "title": "Save an incomplete preparation record",
      "text": "Your observation is still unknown. Save the unanswered checks and use the linked support instructions or a qualified provider to confirm the next step."
    },
    "stop": {
      "type": "service_needed",
      "title": "Stop and get professional help",
      "text": "Do not charge, use, open or press on a device with suspected battery damage. Do not handle hot or smoking equipment. Seek the manufacturer’s safety and service guidance; use local emergency services if there is an immediate fire risk."
    }
  },
  "sources": [
    {
      "id": "mac-keyboard",
      "title": "Mac does not respond to key presses",
      "url": "https://support.apple.com/en-sa/guide/mac-help/mchlp1240/mac",
      "locator": "Built-in keyboard / Unexpected key results",
      "purpose": "Input source and accessibility settings",
      "checkedAt": "2026-10-04",
      "reuse": "Reference only. Original paraphrase; no copied images or manual pages.",
      "licenseStatus": "Public support document; no redistribution license assumed."
    },
    {
      "id": "mac-id",
      "title": "Identify MacBook Air model",
      "url": "https://support.apple.com/en-ie/102869",
      "locator": "Find model / MacBook Air M1 2020",
      "purpose": "Model and chip confirmation",
      "checkedAt": "2026-10-04",
      "reuse": "Reference only. Original paraphrase; no copied images or manual pages.",
      "licenseStatus": "Public support document; no redistribution license assumed."
    },
    {
      "id": "mac-spec",
      "title": "MacBook Air M1 2020 specifications",
      "url": "https://support.apple.com/en-us/111883",
      "locator": "Charging and Expansion / Display Support",
      "purpose": "USB-C charging, one native external display",
      "checkedAt": "2026-10-04",
      "reuse": "Reference only. Original paraphrase; no copied images or manual pages.",
      "licenseStatus": "Public support document; no redistribution license assumed."
    },
    {
      "id": "mac-diagnostics",
      "title": "Use Apple Diagnostics",
      "url": "https://support.apple.com/en-gb/102550",
      "locator": "Prepare / Apple silicon / Results",
      "purpose": "Startup options, Command-D and reference codes",
      "checkedAt": "2026-10-04",
      "reuse": "Reference only. Original paraphrase; no copied images or manual pages.",
      "licenseStatus": "Public support document; no redistribution license assumed."
    },
    {
      "id": "mac-charge",
      "title": "Mac battery will not charge",
      "url": "https://support.apple.com/en-gb/guide/mac-help/-mh29198/mac",
      "locator": "Check software / Check hardware",
      "purpose": "Cable, power, temperature and Apple silicon restart",
      "checkedAt": "2026-10-04",
      "reuse": "Reference only. Original paraphrase; no copied images or manual pages.",
      "licenseStatus": "Public support document; no redistribution license assumed."
    }
  ],
  "assets": [
    {
      "path": "/assets/decision-flow.svg",
      "kind": "Original schematic",
      "alt": "Model match, danger check, observation, then preparation or service"
    }
  ],
  "relatedIds": [
    "mba-m1-diagnostics",
    "mba-m1-usbc-charge",
    "mba-m1-safe-mode"
  ],
  "estimatedDuration": {
    "minutes": 15,
    "label": "Planning estimate; excludes charging, cooling, backups and service. Not a measured repair time."
  }
}