Computing

Installing and Using the Shavian Keyboard on Raspberry Pi Linux

This beginner’s guide walks you through installing the Shavian keyboard on Raspberry Pi Linux, explains the 48‑letter phonetic alphabet, shows how to convert English text, and offers practical exercises and resources from ShawAlphabet.com.

Welcome to the definitive guide on installing and using the Shavian keyboard on a Raspberry Pi running Linux. Whether you’re a linguistics enthusiast, a typist seeking phonetic precision, or simply curious about George Bernard Shaw’s experimental alphabet, ShawAlphabet.com offers the tools, tutorials, and community support to get you started.

What is the Shavian alphabet and why was it created?

The Shavian alphabet was designed by George Bernard Shaw in 1908 as a phonetic alphabet that would represent English sounds exactly, eliminating the irregularities of conventional spelling. It contains 48 characters: 24 consonants, 12 vowels, and 12 ligatures that combine common consonant‑vowel pairs. The goal was to make learning to read and write faster and to promote literacy.

Installing the Shavian Keyboard on Raspberry Pi Linux

Follow these steps to enable Shavian typing on your Raspberry Pi:

  1. Update the system:
    sudo apt-get update
  2. Install the Shavian font package:
    sudo apt-get install fonts-shavian
  3. Create a custom XKB layout file. Place the following in /usr/share/X11/xkb/symbols/shavian:
partial alphanumeric_keys
xkb_symbols "shavian" {
key { [ Shavian_a ] };
key { [ Shavian_b ] };
// add mappings for all 48 keys
};
};

After adding the file, reload the keyboard settings:

  1. setxkbmap -layout shavian
  2. Alternatively, add the layout to /etc/default/keyboard for persistence.

Test the keyboard with xev to confirm that key presses produce Unicode characters in the U+10450–U+1047F range.

Visual or Interactive Example: Side‑by‑Side Comparison

English Shavian
house ɦɔɪs
world wɜːld
phonetics fɔːnɛtɪks
shakespeare ʃeɪkspɪə
computer kɒmpjuːtər

These examples illustrate how each English phoneme maps to a single Shavian symbol, regardless of spelling variations.

How It Works: Phonetic System, 48 Letters, and Ligatures

The alphabet’s 48 symbols are grouped as follows:

Group Count
Consonants 24
Vowels 12
Ligatures 12

Ligatures combine a vowel with a consonant (e.g., ɡʌ for “gu”). The mapping table below shows the most common pairings:

ɡʌ gu
ɪŋ ng
ɒn on
ɪn in
ɔː aw
eɪ ay
ʊ oo
ɛ eh
ɜː er
ʃ sh
θ th
ʒ zh

Each English word can be transcribed by matching its phonemes to one of these symbols. Because the mapping is one‑to‑one, a Shavian word can be pronounced exactly as written, removing the ambiguity that plagues English orthography.

Accent and Dialect Notes

Shavian was designed for Received Pronunciation, but its phonemic nature makes it adaptable to other accents. For example, the vowel ɪ covers both the “i” in “bit” and the “e” in “pet.” Users can adopt local pronunciation conventions by simply choosing the appropriate vowel symbol when transcribing.

Common Mistakes

  • Confusing ɪ with i (visual similarity).
  • Ignoring ligatures, leading to double letters where a single symbol would suffice.
  • Typing the Latin “r” instead of the Shavian ɹ for the alveolar approximant.
  • Using the wrong vowel for a diphthong (e.g., writing eɪ as ei).
  • Assuming the alphabet is dialect‑specific; practice with multiple accents to build flexibility.

Practical Exercise

Convert the sentence below into Shavian. Write the answer in the space provided.

Sentence: “The quick brown fox jumps over the lazy dog.”

Answer key (type in the same order):

ðə kwɪk braʊn fɒks dʒʌmps oʊvɜː ðə leɪzi dɒɡ

Historical Context

George Bernard Shaw introduced the alphabet in his 1908 play “Androcles and the Lion,” where the character Dromio speaks in the new script. Shaw believed that a phonetic alphabet would democratize literacy. Although it never achieved widespread use, the script has a dedicated following and remains a subject of linguistic study.

Limitations or Controversies

Despite its logical design, Shavian faced resistance from publishers and educators accustomed to the Latin alphabet. Critics argued that adopting a new script would be costly and unnecessary for a language already written in a globally dominant script. Consequently, most English speakers continue to use conventional spelling, and Shavian remains largely a niche interest.

Sources and Further Reading

Visit ShawAlphabet.com for the official converter, keyboard layout files, and typing practice modules. Additional resources include the Unicode Consortium’s documentation on the Shavian block, and scholarly articles on phonetic orthography.

FAQ

What is the Shavian alphabet?

The Shavian alphabet is a 48‑character phonetic script invented by George Bernard Shaw in 1908 to represent English sounds consistently.

How do I install the Shavian keyboard on a Raspberry Pi?

Follow the step‑by‑step guide in the article: install the fonts, create an XKB layout file, load it with setxkbmap, and test with xev.

Can I use the Shavian keyboard on other Linux distributions?

Yes – the same XKB layout and fonts work on Ubuntu, Debian, Fedora, and other Linux systems that support XKB and Unicode.

Article reviewedLast updated November 4, 2026. Corrections and source improvements are welcome.