理解kcm文件的意义

来源:互联网 发布:如何彻底卸载java mac 编辑:程序博客网 时间:2024/05/01 13:36

理解kcm文件的意义

keycode列:由kernel层发出,经*.kl键盘映射文件得到keycode;
base列:META_KEY没有被激活时的状态,即MetaState==0时映射的字符;
caps列:毫无疑问,是SHIFT或CAPS_LOCK被激活时的状态,此时MetaState==1时,映射的字符;
fn列:ALT被激活,对应MetaState==2时映射的字符;
caps_fn列:ALT,SHIFT或CAPS_LOCK同时被激活时映射的字符;此时MetaState==3;
通过这种方式,实现了一键对应多个字符的输出,

原创粉丝点击