# Typing test

- Human page: https://happytails.ai/en/education-tools/typing-test/
- Markdown: https://happytails.ai/en/education-tools/typing-test.md
- Structured JSON: https://happytails.ai/agents/en/education-tools/typing-test/index.json
- Visibility: public

## Tool capabilities

| Property | Value |
| --- | --- |
| Tool ID | `typing-test` |
| Category | education-tools |
| Implementation | Registered implementation. Registration alone is not a production-quality guarantee. |
| Browser execution | Use the visible action or interactive controls. |
| Browser processing | Browser; see tool notes for network behavior. |
| HTTP API | Not callable through HTTP. |
| Browser-agent interface | No callable WebMCP interface. |

### Implementation notes

Typing speed uses five characters per word. Accuracy compares characters with the supplied passage. Pasted text does not receive a timed speed score.

### Inputs and settings

No free-text input is required. Use the file inputs and/or settings below.

No additional settings are declared for this tool.

### Planning specification

Language-specific text, accuracy and consistent WPM formula; keyboard accessibility.

This describes intended requirements. Use the implementation notes, interface schema and observed output to determine current support.

### Complete machine-readable capability record

```json
{
  "id": "typing-test",
  "category": "education-tools",
  "built": true,
  "requirements": "Language-specific text, accuracy and consistent WPM formula; keyboard accessibility.",
  "implementation": {
    "fields": [],
    "input": false,
    "note": "Typing speed uses five characters per word. Accuracy compares characters with the supplied passage. Pasted text does not receive a timed speed score.",
    "experience": {
      "automatic": false,
      "single": false,
      "label": "Your text",
      "placeholder": "Type or paste your input…",
      "help": "Up to 1,000,000 characters. Review the settings before running.",
      "action": null
    },
    "mode": "explicit",
    "interactive": true
  },
  "execution": "Browser interface",
  "api": null,
  "browser_agent": {
    "supported": false,
    "name": null,
    "discovery": "WebMCP on the human page in a supporting browser",
    "verification": "See audit/API-AUDIT.md; availability is not verification"
  }
}
```

## Page guide

Check typing accuracy and speed against a short passage.

## How to use Typing test

1. Read the displayed passage.
2. Type it into the box and watch the accuracy and speed feedback.
3. Choose Restart to clear the attempt and begin again.

## What to expect

Check typing accuracy and speed against a short passage. Speed uses five characters per word. Accuracy compares your characters with the displayed passage. This is a short practice test, not a standardized assessment.
