楼上的这种故事绝对是后人杜撰的。早在甲骨文、金文时代就有了矮和射字(可以百度自己查这两个字),当然那时候的字不是现在的样子。有点历史常识的人都知道这种故事破绽百出,那个时代(商周时期)这么细节的历史是不可能记载的,而且也没有皇帝,只有天子。这种故事笑笑就好不能当真!(神话故事都是假的,但也可以欣赏)作为记忆汉字用,也无可厚非。
这两个字的演变,不是简单的互相搞错。这种所谓的“搞反”是后人误解了造字人对偏旁部首的解读。这两个字演变到隶书、楷体之后,这种误解才逐渐出现(古人都已经发现这两个字会有这种矛盾),只是当时造字团队没有发现可能会产生这种误解。
造字人对这两个字的偏旁部首不是我们这么理解的。如“短”字也有“失”,而古汉语多用“短”字表达矮小的人。矢字的确有拿箭衡量之意,所以拿箭来衡量弯曲的禾苗,自然是低矮的,事实上说文解字直接说这个字是“短人也“。而“射”字中的“身”来源于“弓”,具体可以参照知乎的一个回答
https://www.zhihu.com/question/20702532事实往往不是我们想当然的那样!想求真的同学可以去翻阅《说文解字》和古汉字演变的书籍,而不要主观臆想、投机取巧地去理解历史。