Design and Convert Custom Keyboard Layouts for TypingMaster in Seconds

Do you need your typing tutor layout to match your custom keyboard? Convert keyboard layout KLE JSON to TypingMaster.

You can adjust key sizes, labels, and coordinates, then export a ready-to-use layout for TypingMaster in seconds.
Ideal for keyboard enthusiasts, layout creators, and anyone who wants their typing tutor keyboard to match their hardware.

šŸ“ Create your JSON layout at Keyboard Layout Editor ā„¹ļø

Click the 'Raw data' tab, copy the JSON, and paste it below

1. Enter Keyboard Information

Keyboard Preview: (Click Download Button!)


Going Beyond ANSI - Keyboard Layout Designer — TypingMaster .kbd from KLE JSON

Convert Keyboard Layout Editor (KLE) JSON into TypingMaster-ready .kbd files. Fine-tune key sizes, labels and coordinates to match any physical keyboard and export a layout that TypingMaster accepts immediately.

Perfect for keyboard enthusiasts, layout creators, and anyone who wants their typing tutor to match their actual hardware.

What this tool does

This converter/designer takes a KLE JSON layout and transforms it into a .kbd layout file compatible with TypingMaster Typing Tutor. It removes the need for manual coordinate editing and gives you control over how the software visually represents your keyboard.

  • Import a KLE JSON layout from Keyboard Layout Editor (KLE).
  • Adjust per-key sizes, labels, and coordinates to match split, staggered, ortholinear, or custom form factors.
  • Preview how the layout will appear in TypingMaster and export a ready-to-use .kbd file in seconds.

Who should use it

Use this tool if you need TypingMaster to reflect non-standard hardware accurately:

  • Custom mechanical keyboard builders
  • Layout designers (Colemak, Dvorak, Workman, and custom layouts)
  • Mechanical keyboard hobbyists and layout testers
  • Typing instructors using non-ANSI/ISO hardware

How it works — step by step

  1. Create or open your layout in Keyboard Layout Editor and export the layout as KLE JSON.
  2. Upload or paste the KLE JSON into the converter.
  3. Adjust key sizes, labels and coordinates in the designer UI as needed.
  4. Preview the layout and export the final .kbd file for TypingMaster.

Exported files are ready for immediate import into TypingMaster — no extra formatting required.

Benefits and features

  • Fast workflow: Design and export a TypingMaster layout in seconds.
  • Accurate visuals: Labels and key sizes match physical keycaps for better training feedback.
  • Flexible: Handles split, staggered, ortholinear and other non-standard layouts.
  • Beginner-friendly: No manual file format knowledge required — uses KLE as the source of truth.

Tips for best results

  • Start from an accurate KLE export — make sure each key has the label you want TypingMaster to show.
  • Use the designer's coordinate grid to align keys visually; small offsets can affect how shapes appear in TypingMaster.
  • Check modifiers and non-printing keys (Ctrl, Alt, Fn) — label them clearly in KLE so they map correctly in the exported layout.

Get started

Create your JSON layout at Keyboard Layout Editor, then copy+paste it into the Custom Keyboard Layout Converter / Designer to generate a TypingMaster-ready .kbd file.

Open the converter