查看: 1445|回复: 4

请教:有关OSG中支持的键盘码值的疑惑

[复制链接]

该用户从未签到

发表于 2012-4-7 23:00:24 | 显示全部楼层 |阅读模式
请问:
      OSG中支持的键盘码值是什么进制的,我在osg程序设计教程中看见了部分键盘按键对应的码值,在guieventadapter中也有定义,但没有定义字母A——Z的码值,但我在有的程序中发现0x41||0x61代表之母A,0x20代表空格,并且能响应按键A,但A的ACCII值是65,空格的AACCII值是0x20,我想问的是osg中的键盘字母码值跟ACCII值有关系么?osg中支持的字母的键盘码值是怎么来的啊?或在哪里能了解到?谢谢,十分感谢。

该用户从未签到

发表于 2012-4-8 13:25:55 | 显示全部楼层
对于字符型键盘可以直接用'字符'表示,0x20这种东西就是'字符'的整型值的十六进制

该用户从未签到

 楼主| 发表于 2012-4-8 14:50:55 | 显示全部楼层
fenma3422 发表于 2012-4-8 13:25
对于字符型键盘可以直接用'字符'表示,0x20这种东西就是'字符'的整型值的十六进制

谢谢你,比如:我想判断是否按下键盘上的A键可以用if(ea.getKey() == 'A'),这样是吗?十分感谢哈

该用户从未签到

发表于 2012-4-8 20:08:57 | 显示全部楼层
bdaabaa3b2a8 发表于 2012-4-8 14:50
谢谢你,比如:我想判断是否按下键盘上的A键可以用if(ea.getKey() == 'A'),这样是吗?十分感谢哈

这样写是对的 注意大小写

该用户从未签到

 楼主| 发表于 2012-4-8 21:30:59 | 显示全部楼层
garyliyong 发表于 2012-4-8 20:08
这样写是对的 注意大小写

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

本版积分规则

OSG中国官方论坛-有您OSG在中国才更好

网站简介:osgChina是国内首个三维相关技术开源社区,旨在为国内更多的技术开发人员提供最前沿的技术资讯,为更多的三维从业者提供一个学习、交流的技术平台。

联系我们

  • 工作时间:09:00--18:00
  • 反馈邮箱:1315785073@qq.com
快速回复 返回顶部 返回列表