keyboard-layout-decoder

Convert garbled Russian-English text between ЙЦУКЕН and QWERTY layouts.

48|5|Updated Jan 13, 2026
One-click install
npx skills add https://github.com/dannote/dot-pi --skill keyboard-layout-decoder
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: keyboard-layout-decoder
Source: https://github.com/dannote/dot-pi/tree/main/skills/keyboard-layout-decoder
Command: npx skills add https://github.com/dannote/dot-pi --skill keyboard-layout-decoder

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Converts text typed on the wrong keyboard layout (ЙЦУКЕН to QWERTY and vice versa) so you can recover the original content without manual guesswork.

Core Features & Use Cases

  • Auto-detects direction between Russian and English layouts and performs the correct conversion.
  • Works on short phrases or full sentences with mixed-language input.
  • CLI-friendly: integrate into tooling or scripts to quickly fix garbled text produced by layout errors.

Quick Start

Run the CLI with the garbled text to decode.

Frequently Asked Questions about keyboard-layout-decoder

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I decode text typed on the wrong Russian or English keyboard layout?

To decode wrong keyboard layout text, the tool auto-detects the direction between Russian ЙЦУКЕН and English QWERTY layouts and converts the garbled text back to the original content. It processes short phrases or full sentences in mixed-language contexts automatically.

Can I convert garbled text from a CLI script using Bun?

Yes, you can convert garbled text from a CLI script using a Bun runtime to execute the decoder.ts file. It is designed as a CLI-friendly tool to integrate into scripts and quickly fix text produced by layout errors.

Does the keyboard layout converter require any specific libraries to run?

The keyboard layout converter requires the convert-layout library and a Bun runtime to function. These dependencies are necessary to execute the decoder.ts script and perform the text conversion.

What is the best way to fix mixed-language input typed on the wrong layout?

The best way to fix mixed-language input typed on the wrong layout is using an auto-detecting converter that resolves garbled text between QWERTY and ЙЦУКЕН. It applies to mixed-language short phrases and full sentences without manual guesswork.

Do I need to manually specify the direction when decoding Russian to English text?

No, you do not need to manually specify the direction when decoding Russian to English text. The tool auto-detects the direction between the Russian and English layouts and performs the correct conversion accordingly.