There are problems to enter chinese characters. You can identify the character you like but you can only know the syllable or pronounciation of the character or the radical classification of the character, that is, the stroke, the shape of the character but not both.
I came about designing this method, you can do a chinese radical lookup if you do not know how to say it and in many cases, the character sound or syllable cannot be understood. On the other hand, most spoken cantonese can have the character look up through the use of ping jam or jyut ping input method.
Let’s take a look at this interface desgin:
You can check out my input link here: http://pcwong.org/gwdw/radicalInput3.html