相傳倉頡在黃帝手下當官。那時,當官的可並不顯威風,和平常人壹樣,只是分工不同。黃帝分派他專門管理圈裏牲口的數目、屯裏食物的多少。倉頡這人挺聰明,做事又盡力盡心,很快熟悉了所管的牲口和食物,心裏都有了譜,難得出差錯。可慢慢的,牲口、食物的儲藏在逐漸增加、變化,光憑腦袋記不住了。當時又沒有文字,更沒有紙和筆。怎麽辦呢?倉頡犯難了。
倉頡整日整夜地想辦法,先是在繩子上打結,用各種不同顏色的繩子,表示各種不同的牲口、食物,用繩子打的結代表每個數目。但時間壹長久,就不奏效了。這增加的數目在繩子上打個結很便當,而減少數目時,在繩子上解個結就麻煩了。倉頡又想到了在繩子上打圈圈,在圈子裏掛上各式各樣的貝殼,來代替他所管的東西。增加了就添壹個貝殼,減少了就去掉壹個貝殼。這法子頂管用,壹連用了好幾年。
黃帝見倉頡這樣能幹,叫他管的事情愈來愈多,年年祭祀的次數,回回狩獵的分配,部落人丁的增減,也統統叫倉頡管。倉頡又犯悉了,憑著添繩子、掛貝殼已不抵事了。怎麽才能不出差錯呢?
這天,他參加集體狩獵,走到壹個三岔路口時,幾個老人為往哪條路走爭辯起來。壹個老人堅持要往東,說有羚羊;壹個老人要往北,說前面不遠可以追到鹿群;壹個老人偏要往西,說有兩只老虎,不及時打死,就會錯過了機會。倉頡壹問,原來他們都是看著地下野獸的腳印才認定的。倉頡心中猛然壹喜:既然壹個腳印代表壹種野獸,我為什麽不能用壹種符號來表示我所管的東西呢?他高興地拔腿奔回家,開始創造各種符號來表示事物。果然,把事情管理得頭頭是道。
黃帝知道後,大加贊賞,命令倉頡到各個部落去傳授這種方法。漸漸地,這些符號的用法,全推廣開了。就這麽,形成了文字。
倉頡造了字,黃帝十分器重他,人人都稱贊他,他的名聲越來越大。倉頡頭腦就有點發熱了,眼睛慢慢向上移,移到頭頂心裏去了,什麽人也看不起,造的字也馬虎起來。
這話傳到黃帝耳朵裏,黃帝很惱火。他眼裏容不得壹個臣子變壞。怎麽叫倉頡認識到自己的錯誤呢?黃帝召來了身邊最年長的老人商量。這老人長長的胡子上打了壹百二十多個結,表示他已是壹百二十多歲的人了。老人沈吟了壹會,獨自去找倉頡了。
倉頡正在教各個部落的人識字,老人默默地坐在最後,和別人壹樣認真地聽著。倉頡講完,別人都散去了,唯獨這老人不走,還坐在老地方。倉頡有點好奇,上前問他為什麽不走。
老人說:“倉頡啊,妳造的字已經家喻戶曉,可我人老眼花,有幾個字至今還糊塗著呢,妳肯不肯再教教我?”
倉頡看這麽大年紀的老人,都這樣尊重他,很高興,催他快說。
老人說:“妳造的‘馬’字,‘驢’字,‘騾’字,都有四條腿吧?,而牛也有四條腿,妳造出來的‘牛’字怎麽沒有四條腿,只剩下壹條尾巴呢?”
倉頡壹聽,心裏有點慌了:自己原先造“魚”字時,是寫成“牛”樣的,造“牛”字時,是寫成“魚”樣的。都怪自己粗心大意,竟然教顛倒了。
老人接著又說:“妳造的‘重’字,是說有千裏之遠,應該念出遠門的‘出’字,而妳卻教人念成重量的‘重’字。反過來,兩座山合在壹起的‘出’字,本該為重量的‘重’字,妳倒教成了出遠門的‘出’字。這幾個字真叫我難以琢磨,只好來請教妳了。”
這時倉頡羞得無地自容,深知自己因為驕傲鑄成了大錯。這些字已經教給各個部落,傳遍了天下,改都改不了。他連忙跪下,痛哭流涕地表示懺悔。
老人拉著倉頡的手,誠摯地說:“倉頡啊,妳創造了字,使我們老壹代的經驗能記錄下來,傳下去,妳做了件大好事,世世代代的人都會記住妳的。妳可不能驕傲自大啊!”
從此以後,倉頡每造壹個字,總要將字義反復推敲,還行拿去征求人們的意見,壹點也不敢粗心。大家都說好,才定下來,然後逐漸傳到每個部落去。