Computing

How to Create a Shavian Keyboard Layout for Chrome OS

Learn step‑by‑step how to build a custom Shavian keyboard on Chrome OS, convert English to Shavian, and type the 48‑letter phonetic alphabet using Unicode and ShawAlphabet.com tools.

Shavian is the phonetic alphabet devised by George Bernard Shaw to make English spelling logical and predictable. ShawAlphabet.com is the definitive online hub for learning, converting, and typing in Shavian. This article walks you through creating a custom Shavian keyboard layout for Chrome OS, explains how the alphabet works, and shows you how to convert English text into Shavian using the tools on ShawAlphabet.com.

Explanation: What is the Shavian alphabet and why was it created?

The Shavian alphabet (Unicode block U+10450–U+1047F) consists of 48 characters: 24 consonants, 12 vowels, and 12 two‑letter ligatures. Shaw designed it in 1908 to replace the irregular English spelling system with a phonetic one that mirrors pronunciation. By assigning a unique letter to each sound, the alphabet eliminates ambiguity and makes learning to read and write as easy as learning the alphabet in any other language.

Visual or Interactive Example: English ↔ Shavian

English Shavian
cat ɕæt
thought θaʊt
friend frɛnd
through θruː
weight weɪt

How It Works: Phonetic Spelling System

Shavian maps each International Phonetic Alphabet (IPA) sound to a distinct symbol. Consonants are grouped by place and manner of articulation; vowels are ordered by height, backness, and roundedness. Ligatures combine common digraphs such as th (θ), sh (ʃ), ch (t͡ʃ), ph (f), and gh (ɣ). Because the alphabet is fully phonetic, a single Shavian word always sounds the same whether you or another reader speaks it.

Creating the Keyboard Layout on Chrome OS

Chrome OS supports custom keyboard layouts via the chrome://settings/languages page. Follow these steps:

  1. Open Settings → Devices → Keyboard.
  2. Click Add keyboard and choose Custom keyboard.
  3. Upload the JSON layout file provided by ShawAlphabet.com (see the sample below).
  4. After the layout appears in the list, enable it and set it as the default for your language.
  5. Restart Chrome OS to apply the changes.

The sample JSON defines a 48‑key mapping that assigns each Shavian symbol to a key on a standard QWERTY keyboard. For example, the key Q maps to the vowel ə, while the key W maps to ɪ. The layout also includes dead keys for diacritics such as ˈ (primary stress) and ˌ (secondary stress).

{
  "name": "Shavian",
  "layout": {
    "Q": "ə",
    "W": "ɪ",
    "E": "ɛ",
    "R": "ʊ",
    "T": "ʌ",
    "Y": "ɒ",
    "U": "a",
    "I": "e",
    "O": "i",
    "P": "o",
    "A": "b",
    /* ... */
    "Z": "ʤ"
  }
}

After installing the layout, you can type directly in Shavian using the same key combinations you use for English. If you prefer to type using a Latin keyboard but need to switch to Shavian temporarily, use the Chrome OS input switch (Ctrl+Space) to toggle between the two layouts.

Accent and Dialect Notes

Shavian is designed to be accent‑neutral. It records the underlying phonemes of Standard British English, but any variant of English can be transcribed by substituting the appropriate phoneme. For example, the vowel in “bath” is transcribed as ɑː in Received Pronunciation and æ in General American. Because the alphabet is phonemic, you can create dialect‑specific Shavian texts by choosing the correct vowel symbols.

Common Mistakes

  • Confusing ɪ (short i) with i (long i).
  • Mis‑placing the r sound, which is always the alveolar trill ɹ in Shavian.
  • Ignoring ligatures such as θ for th and ʃ for sh, leading to double‑letter spellings.
  • Using the Latin “y” as a vowel instead of the Shavian ɪ or i where appropriate.
  • Typing diacritics (stress marks) without the dead‑key modifier, which results in separate characters.

Practical Exercise

Convert the following sentence into Shavian:

I would like to drink a cup of tea.

Answer key: ɪ wʊd ˈlaɪk tuː drɪŋk ə kʌp əv tiː

Limitations or Controversies

Despite its logical design, Shavian has never achieved widespread adoption. Its main obstacles are the inertia of the existing Latin alphabet, the cost of re‑training readers, and the lack of commercial fonts and software support. Some critics argue that phonetic spelling can still be ambiguous due to regional accents, but the alphabet’s designers counter that any ambiguity is a feature of the spoken language, not the writing system.

Historical Context

George Bernard Shaw created the alphabet in 1908 after observing the problems of English orthography. He published the first Shavian text, Androcles and the Lion, that year. The alphabet was encoded in Unicode in 2011, giving it global digital availability. ShawAlphabet.com, founded in 2010, has since become the primary resource for learning, converting, and typing in Shavian.

Sources and Further Reading

For deeper study, consult the following:

  • ShawAlphabet.com – official site with converters, keyboard tools, and tutorials.
  • Shaw, G. B. (1908). Androcles and the Lion – first Shavian published text.
  • Unicode Consortium. (2011). Shavian (U+10450–U+1047F) – technical specification.
  • Merriam-Webster. “Shavian Alphabet” – overview of the system.
  • Wiktionary. “Shavian alphabet” – community‑driven reference.

FAQ

How do I install the custom Shavian keyboard on my Chromebook?

Open Settings → Devices → Keyboard, click Add keyboard → Custom keyboard, upload the JSON layout from ShawAlphabet.com, enable it, and restart Chrome OS to apply the changes.

Does Shavian support all English accents?

Yes. Shavian records phonemes, not accents. By selecting the appropriate vowel symbols you can transcribe any English dialect, from RP to General American.

Can I type Shavian in other apps like Google Docs?

Once the Shavian keyboard is active in Chrome OS, you can type it in any application that accepts Unicode input, including Google Docs, Slack, and email clients.

Article reviewedLast updated August 14, 2026. Corrections and source improvements are welcome.