LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 721|回复: 0

【咨询】GDK中键值映射如何完成的?

[复制链接]
发表于 2007-11-13 09:53:53 | 显示全部楼层 |阅读模式
input.h中定义了从键盘读到的键值,如下:
#define KEY_Q                        16
#define KEY_W                        17
#define KEY_E                        18
#define KEY_R                        19
#define KEY_T                        20
#define KEY_Y                        21
#define KEY_U                        22
#define KEY_I                        23
#define KEY_O                        24
#define KEY_P                        25

而GDK中使用的是在gdkkeysyms.h中自己定义的键值,如下:
#define GDK_Q 0x051
#define GDK_R 0x052
#define GDK_S 0x053
#define GDK_T 0x054
#define GDK_U 0x055
#define GDK_V 0x056
#define GDK_W 0x057
#define GDK_X 0x058
#define GDK_Y 0x059
#define GDK_Z 0x05a

那么请问KEY_Q到GDK_Q的转化是在什么地方完成的呢?

谢谢
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表