» 您尚未登录:请 登录 | 注册 | 标签 | 帮助 | 小黑屋 |


发新话题
打印

聊一聊手柄上到底需要多少按键才够用

xinput本身就是简化版的API,当初DirectInput最多支持128个按钮支持鼠标键盘,还支持力回馈(不是简单的震动),微软觉得手柄Layout不够统一让开发商麻烦用户也无所适从于是出了个阉割的XInput,换句话说,这个就是个基础API,为的就是不需要‘扩展’,功能范围越稳定越好。
现在微软推的新的输入API叫GameInput API,你可以看看,功能是不怎么受限。
不过至于什么不区分鼠标键盘手柄,这不现实,只能由驱动实现,比如把触摸板驱动实现为鼠标pointer device,把某个特定手柄按键驱动为win键等等,其余的还是要靠mapping。


TOP

发新话题