Make the next word a little easier.

Cangjie code and root practice.

Recall full Cangjie codes for 24 beginner characters. Start with single roots, use key hints, check your answers, and review the shapes you have learned.

Look. Recall. Build.

Find the keys in the shape

Start with familiar roots, then build complete character codes. No timer, no account.

Progress lasts until you leave or reload this page. “Unaided first check” counts a correct first answer before opening that character’s hint or study card during this session.

A shape method

Read the character, not its sound

Cangjie uses character shapes and letter keys. You do not need to supply a Mandarin or Cantonese pronunciation. A root label is a memory aid for a key; it is not a pronunciation to type.

The first ten exercises introduce single-key characters. The next eight combine familiar shapes. The final six mix repetition with longer codes, ending with a five-letter example.

These exercises check selected full codes supported by this site. Other Cangjie implementations can have differences. A code accepted by a permissive lookup is not always the complete code being practiced.

From recall to real input

Keep the middle keys

Quick uses the first and last letters of a full Cangjie code for a shorter lookup. Here, keep the complete sequence: 國 → WIRM. Entering only WM does not complete this exercise.

After checking a code, try it on the keyboard and choose the matching Chinese character. The typing lesson explains candidate selection and the difference between learning a code and finding a result.

24 characters, one step at a time

Your code study set

Recall the letters first, then open a card. The labels under each key name its Cangjie root.

日sun; day
A日

The 日 root is on A. For this character, one letter is the complete code.

月moon; month
B月

The 月 root is on B. Learn the shape and its key together.

木tree; wood
D木

The 木 root is on D. You will reuse this key in 林, 森 and 休.

水water
E水

The 水 root is on E. Its water-side form also appears in longer codes.

火fire
F火

The 火 root is on F. Two copies will give you the code for 炎.

土earth; soil
G土

The 土 root is on G. The complete code here is a single key.

口mouth
R口

The 口 root is on R. Keep it distinct from the enclosing shapes found in other characters.

人person
O人

The 人 root is on the letter O, not the digit zero.

心heart; mind
P心

The 心 root is on P. A root name identifies a key, not a sound to type.

一one
M一

The horizontal 一 root is on M. Repeating it gives the codes for 二 and 三.

二two
MM一 一

Two horizontal roots: M followed by M. Keep both letters.

三three
MMM一 一 一

Three horizontal roots: M, M, M. A shortened lookup is not the full code asked for here.

明bright
AB日 月

Read the two main shapes from left to right: 日 on A, then 月 on B.

林woods
DD木 木

The left 木 and the right 木 each contribute D.

森forest; dense growth
DDD木 木 木

Keep all three 木 roots: the top one, then the two below.

休rest
OD人 木

The person-side shape uses 人 on O, followed by 木 on D.

好good
VND女 弓 木

The 女 side gives V. The 子 part is encoded N–D, so the full sequence is V–N–D.

字written character
JND十 弓 木

The roof contributes J in this code; 子 contributes N–D. Compare the ending with 好.

昌prosperous
AA日 日

Use A for the top 日 shape, then A for the lower one.

炎flame; inflammation
FF火 火

Two fire shapes, one above the other: F followed by F.

河river
EMNR水 一 弓 口

The water side uses E. The 可 part uses M–N–R. Keep the middle letters when recalling the full code.

問ask
ANR日 弓 口

The 門 frame is encoded A–N here, followed by R for the 口 inside.

國country
WIRM田 戈 口 一

This full code is W–I–R–M. Its first and last letters alone are a shortened lookup, not the answer to this exercise.

語language; speech
YRMMR卜 口 一 一 口

The 言 side contributes Y–R, and 吾 contributes M–M–R. This example uses five letters.

Advertisements

Language39

English العربية Français Italiano Deutsch Español Português Nederlands Русский Türkçe 日本語 简体中文 繁體中文 हिन्दी Bahasa Indonesia Bahasa Melayu 한국어 Tiếng Việt ไทย Polski Svenska Українська Norsk বাংলা Ελληνικά فارسی اردو Čeština Dansk Magyar Română Suomi Български Filipino ქართული Slovenčina Azərbaycanca עברית Slovenščina