|
发表于 2013-9-26 17:25:26
|
显示全部楼层
blueice1108 发表于 2013-9-26 14:21
傻孩子 真够强阿
不知道有没有KEY MAP的范例
或是谷歌关键词下什么可以找到相关资料
说句让我觉得惭愧的话……
这种东西是国外大约80年代的技术……现在已经实在没有什么好讨论的……估计你搜索论文也找不到什么……
而且KEY MAP根本就是一个工程名称,在计算机领域,随便起名字是太常见的东西了……同样的技术,不同
人有不同名字非常正常……举例来说Jave Bean……为啥是Bean,完全就是开发人员随便起的……但背后的技术
往往和Bean没有半毛钱关系。
KEY MAP这个名字是我根据技术的特点起的,起源于类似BitMap, MessageMap这一类的命名规则……你搜索
Key Map不一定有什么收获的。
本质上来说Key Map技术就是针对每一个物理按键,在做必要的去抖以后,在一个专门的内存区域内管理一个
对应的BIT,简单说就是如果物理按键按下了,那么这个BIT就会被扫描函数自动置位,反之则清零。
你可以很简单的实现 比如3~4个按键的BITMAP,再多就是苦力活了。 |
|