Javascript 添加虚拟密钥

Javascript 添加虚拟密钥,javascript,arrow-keys,Javascript,Arrow Keys,我们可以在一个蛇类游戏网站上添加虚拟键吗?比如我们只能在笔记本电脑上玩的网站,因为手机没有向上箭头键、向下箭头键等。因此,我想问我们是否可以将虚拟密钥添加到此网站-> 借助javascript?大家好,欢迎来到Stackoverflow 是的,您可以添加虚拟密钥,然后手动触发通常由您的计算机发送的事件类型 检查此处的键码数据: 并发送活动: element.dispatchEvent(new KeyboardEvent('keydown',{'key':'a'})); 您需要使用.addEv

我们可以在一个蛇类游戏网站上添加虚拟键吗?比如我们只能在笔记本电脑上玩的网站,因为手机没有向上箭头键、向下箭头键等。因此,我想问我们是否可以将虚拟密钥添加到此网站->
借助javascript?

大家好,欢迎来到Stackoverflow

是的,您可以添加虚拟密钥,然后手动触发通常由您的计算机发送的事件类型

检查此处的键码数据:

并发送活动:

element.dispatchEvent(new KeyboardEvent('keydown',{'key':'a'}));
您需要使用.addEventListener来监听det键

键入文档:

-

如果想法是支持移动浏览器,您可以使用touchstart和touchend事件

基于起始值和结束值x,y位置-您可以计算用户是否向任何方向刷卡


那么,HTML按钮呢?是的,HTML确实有按钮元素这似乎是一个是/否的问题答案是是是的顺便说一句,你可能想看看我该怎么问一个好问题:你可能想检查,其中包括一些关于Alt代码和虚拟/移动键盘的解释,很快将包括关于跨浏览器不一致的信息!