如何从用户读取键盘值?

时间:2012-09-03 05:52:48

标签: javascript

我有一个非常简单的javascript项目,我想用onclick事件翻译我的<div>。如何从用户读取键盘值来运行我的功能?我只需要箭头按钮。感谢名单。

upButton.onclick = function() {
moveUp(player);
playerY--;
}

2 个答案:

答案 0 :(得分:1)

我的回答是如何确定按下的内容:What's the best way to create key events in HTML5 canvas?

编辑:正如我在该链接上的回答所述:您不能只抓住箭头键,而是必须听取所有键,然后确定它是否是您想要的键,然后执行任何操作你想要的功能/动作。所有这些都在答案中说明。

答案 1 :(得分:0)

为了让您的用户使用向上,向下,向左和向右键盘功能,您必须能够知道如何在javascript上使用onkeypress事件。

如果您使用的是javascript,这里是onkeypress的链接: http://www.w3schools.com/jsref/event_onkeypress.asp

如果您使用的是jquery,这里有.keypress()的链接:
http://api.jquery.com/keypress/

箭头的代码如下:

  • 37 - 左
  • 38 - up
  • 39 - 对
  • 40 - down