# ThaiKit Keyboard Layout Fixer

> ThaiKit Keyboard Layout Fixer is a paid API for AI agents from api.thaikit.dev, paid per call via x402, $0.005/call, status unknown (last checked 2026-11-02).

Converts text typed with the wrong keyboard layout between Thai Kedmanee and English QWERTY, automatically detecting and reversing the mismatch.

## Facts

- Endpoint: GET https://api.thaikit.dev/keyboard-fix?utm_source=zero.xyz
- Price: $0.005/call
- Payment: x402
- Status: unknown
- Last checked: 2026-11-02
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/thaikit-keyboard-layout-fixer-270f7521
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_gL5D7aPa8nNwk3etMBzDs

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability thaikit-keyboard-layout-fixer-270f7521
```

Example prompt: I accidentally typed 'l;ylfu' with my English keyboard when I meant to type in Thai — can you fix it so it shows the correct Thai text?

## When to prefer this

Use this endpoint when you need to fix text that was typed using the wrong keyboard layout specifically between Thai Kedmanee and English QWERTY. It is the right choice when users accidentally submit form data, chat messages, or documents in the wrong input language. Prefer it over manual re-typing or generic translation APIs since it performs a deterministic character mapping reversal, not a semantic translation.

## Known failure modes

- Text that is already in the correct layout may be incorrectly converted if auto-detection is ambiguous
- Very short strings may be misidentified by the auto-detection logic
- Mixed-language text (some Thai, some English intentionally) may not convert cleanly
- Non-Kedmanee Thai keyboard layouts are not supported and will yield incorrect results

## How this service works

Fix text typed with the wrong keyboard language (Thai Kedmanee vs English QWERTY), e.g. 'l;ylfu' -> 'สวัสดี'. Direction is detected automatically or set with to=thai|english. Query: ?text=l;ylfu

## Output

Returns the corrected text string with the keyboard layout mismatch reversed, along with the detected or specified direction of conversion (thai or english).

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "GET"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "required": [
      "text"
     ],
     "properties": {
      "to": {
       "enum": [
        "auto",
        "thai",
        "english"
       ],
       "type": "string",
       "description": "auto (default), thai or english"
      },
      "text": {
       "type": "string",
       "description": "Text typed in the wrong layout"
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/thaikit-keyboard-layout-fixer-270f7521/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.thaikit.dev](https://www.zero.xyz/host/api.thaikit.dev/llms.txt)
