当前位置:  技术问答>linux和unix

GDK中键值映射如何完成的?

    来源: 互联网  发布时间:2016-02-20

    本文导语:  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...

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的转化是在什么地方完成的呢?

谢谢

|
typedef struct _GdkKeymap GdkKeymap;


如果你想印设自己的键盘,你可以操作/dev/input/event1来实现

    
 
 

您可能感兴趣的文章:

 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 请教一下在哪里可以查到gdk的库函数,例如gdk_draw_text,gdk_draw_string ???? iis7站长之家
  • 一下午了都没搞定,关于gdk-pixbuf的问题
  • Xlib函数调用的封装 GDK
  • 请问gdk和gtk的函数库是怎么按装的?
  • GTK+问题gdk_window_set_decorations
  • 为什么,我的/usr/include/下没有,没gtk和gdk目录?
  • GDK中的字体怎么用?
  • 熟悉GDK图像编程的请进,急!
  • 在linux下,如何获取屏幕分辨率(注:不用QT,也不用gtk/gdk)
  • GDK风格的软件窗口是用什么工具开发的?gtk+开发的窗口是不是都是gnome风格的?
  • GTK+-1.2.9 gdk_font_load麻烦帮忙传个字体进去。
  • Gdk-ERROR,请高手帮忙
  • 大哥大姐帮帮忙,请问gtk+和gdk方面的书籍在哪里下载。哪本书好。
  • gdk中怎么让鼠标只能在一条竖线上移动?
  • 如何在Linux下编写基于GDK+的控件
  • gpe_popup_infoprint( GDK_DISPLAY(), "Not available" );为什么没有显示?


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3