,事情是这,样的,造了一个能动的东西想要用键盘控制它运动,然后看到了这篇博客【V-REP自学笔记(四)】键盘控制YouBot,机器人它里面的上下左右键是2007,2008,2009,2010,我的运动是三自由度的所以还需要额外的两个按键,比如page up和page down键,就去搜其他按键的键值对应,搜到的都是小的数字,比如up是38酱紫,但是我用它里面的回调键盘ID的函数,发现这个up明显不是38,而且2007什么也不是,不是八进制更不是十六进制,然后我灵机一动在程序里写了一行输出的代码,print(data[1])
,发现在VREP里很多按键是没有对应值的,把有对应值的都试了一遍最后得出这个对应图:
图丑自用
所以它是不分小键盘和上面那行的数字的,对应的都相等,也看不出啥规律,都也不是正经键盘值,也不知道咋算的而且有几个还是2000起,也不连续,sim.getSimulatorMessage()
函数里回调出来的data[2]
、data[3]
、data[4]
都是0(data由四个数字组成),能用的应该只有data[1]
,不知道啥规律,用就完事了
每天学一点点,就能少菜一点点,加油( •̀ ω •́ )y