Cangjie Chinese input codes for Chinese characters are not based on the sound or pronounciation of the character. Instead they are based on the elements of the character itself. If you know the character then you can use its cangjie code to type it.
Personally I learned cangjie touch typing because it allowed me to type Traditional Chinese characters even if I didn't know their pronunciation. Plus I often found that for some sounds, there were lots of characters with that same sound and so I had to scan lots of lists to find the character that I wanted. While with cangjie codes there are some characters that share the same code, for the most part I can type the code, press enter and the desired character appears.
Thus I can "touch-type" in Chinese.
But what if you aren't interested in typing Chinese characters?
One of the difficulties with looking up Chinese characters is that you either have to know the sound/pronunciation or you have to be able to figure out its radical (or you can count strokes). These methods are alright most of the time but occasionally there are frustrating characters whose radical isn't obvious, or whose stroke count could be 12 or 13 (for example) and so you have to check in multiple places to find the character. Things are easier these days with smart phones and electronic dictionaries, but even so I thought it would be interesting (helpful) to have an alternative means of looking up Chinese characters.
Because I was interested in learning to use Cangjie input codes to type Chinese symbols I created a dictionary of cangjie codes. I sorted characters by their codes, and also by shape so that it was easier to look find a character even without knowing its full code. I realized in the process that this was actually useful as a general method for looking up Chinese characters. Hence the Cangjie dictionary.
The online version only contains the first 1000 most frequently used characters. You can use the links in the line below to scan through the different pages.
The pdf/epub/mobi version contains 5000 characters along with related words.
The dictionary can be a good complement to Chinese character study. (You can view a preview of the first few chapters here.) And of course if you are interested in learning to touch type then it (or the companion pdf which contains charts of the first 1500 hundred characters) may be useful learning aids.
If nothing else you get to see characters grouped in ways that you don't always see and that may help make learning Chinese easier, or more interesting.
Cangjie codes can be thought of in terms of letters or symbols as follows. (The following groups are respectively: philosophical group, stroke group, body part group, shapes group.)
a 日, b 月, c 金, d 木, e 水, f 火, g 土
h 竹, i 戈, j 十, k 大, l 中, m 一, n 弓
o人, p 心, q 手, r 口
s尸, t 廿, u 山, v 女, w 田, y 卜
Below you can see all 24 letters and the elements that they represent (highlighted in red.)