Recognize a shape. Find a root. Type a character.

Learn Cangjie, from shapes to characters.

Learn to type Chinese through character shapes. Meet the Cangjie roots, follow simple decompositions, and practise full codes at your own pace.

Follow the shape

See a character.
Find its keys.

Cangjie (倉頡) finds Chinese characters from their written shapes. You learn a small set of root keys, recognize their related forms and combine them into a code.

You can type a character without knowing its pronunciation. Start with clear shapes such as 明, then learn how the same roots appear inside other characters.

Explore the root chart
A shape becomes a code
日A月B
明
ABbright · two root keys

Look left, then right.
Type ab and choose 明.

Your first study path

Roots. Shapes. A first character.

Learn a few useful examples before trying to memorize the whole keyboard.

What you are learning

A way to type, not a spoken language

Cangjie describes shape. Zhuyin and Pinyin describe Mandarin pronunciation; Jyutping describes Cantonese pronunciation. You can use Cangjie while studying either language.

Root names are memory labels for shape families. The water form 氵 uses the 水 key E, even though the narrow form looks different from the complete character 水.

These lessons teach input codes. They do not replace learning meanings, pronunciation or handwriting.

A manageable first session

Start with five keys

  1. Recognize 日 A and 月 B.Put them together in 明 AB.
  2. Add 木 D, 人 O and 水 E.Notice 木 in 林 DD, 休 OD and 沐 ED.
  3. Recall one code without looking.Check the character before you select it, then repeat tomorrow.
Try a short practice session →

Before you begin

Is this Cangjie 3 or Cangjie 5?

The site's dictionary combines Unihan Cangjie codes with existing compatibility entries. It does not claim to be a complete implementation of one numbered edition. Examples here have been checked against the site's data. A course or another keyboard can use different codes for some characters.

Do I need to know stroke order?

Knowing character structure helps, but Cangjie does not ask you to type a key for every pen stroke. Roots, related forms, grouping and omission rules determine the code. Begin with the simple decompositions, then study unfamiliar forms deliberately.

Can I use Quick here?

Yes. The Cangjie keyboard also includes Quick aliases based on the first and last letters of a full code. Shorter input can produce more candidates, so check the character carefully.

Compare full codes and Quick →
Will every character have only one answer?

Not necessarily. Glyph forms, coding editions and compatibility entries can differ. Even a full code may match more than one character. The learning examples provide a checked code for the displayed character; the keyboard is the place to inspect the available candidates.

Reference checks: Hong Kong Education Bureau · input methods, Chu Bong-Foo's Cangjie handbook and Unicode · Cangjie codes. Lessons and diagrams are original i2Bopomo material; example codes are checked against this site's dictionary.

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