有没有通过键盘上下左右和 Enter 操作的 Web 前端库或者框架,用于开发游戏手柄操作的 Web 页面

2016-04-29 10:10:28 +08:00
 wucao219101
我目前有个需求是开发通过游戏手柄操作的 Web 页面,手柄上有上下左右按钮和键盘的上下左右是一致的,手柄的 A 按钮和键盘上的 Enter 是一致的。所有,有没有相关开发经验的前辈可以指导一下,或者有没有现成的库或者框架?
2296 次点击
所在节点    前端开发
3 条回复
ChefIsAwesome
2016-04-29 10:56:19 +08:00
你想的是虚拟按钮触发物理按钮。实际应该是虚拟按钮跟物理按钮执行同一个函数。
learnshare
2016-04-29 11:04:24 +08:00
根据 keyCode 处理按键事件就好了
发现一个 Node.js 版本的 https://github.com/rdepena/node-dualshock-controller
Livid
2022-02-03 09:32:53 +08:00
Gamepad API

https://developer.mozilla.org/en-US/docs/Web/API/Gamepad_API/Using_the_Gamepad_API

比如 V2EX GameDB 的截图查看页面,就支持通过游戏手柄的 D-Pad 的左右来切换图片:

https://www.v2ex.com/gamedb/nes/battlecity/screenshots/762

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/275256

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX