仓颉码的原始目的是汉字检索及排序，其取码具有字首及字身的概念，以字首做为分类，字身做为补充，如此便可让电脑「理解」汉字，进而达到组字、字义理解，甚至与人沟通的功能。由于本以汉字检索为目的，仓颉取码依据视觉辨识原理，能反映汉字的细微特征，同一汉字的不同字形或异体字，许多时都会有不同的编码，因此重码率为当今中文输入法最低者。仓颉输入法亦为一般系统中支援字库最大者，几乎所有系统可见的汉字，皆可用仓颉输入法（系统）键入，因此也成为汉字文化工作者选用的主要输入法。然而，当今主流电脑系统只提供仓颉输入法，没