keydown和keyup

时间:2016-03-27 12:14:20

标签: javascript

当我按一个键时,我有一些关于更改图像src的问题,但我无法弄明白该怎么做。

我设法使用onmousedownonmouseup更改了我与其他人的图像,并且更改得很好,但我无法弄清楚这些按键。

我的项目包括使用raspberry pi和我的网站控制和rc汽车。

在网站上我有4个按钮,用于指示在点击它们时改变颜色的方向以及位置,以模拟它的工作原理。 但就像我在开始时说的那样,我希望使用onmousedownonmouseup模拟与onkeydownonkeyup完全相同的字符wasd,因为我无法找到箭头键的ascii。

欢迎任何提示。

1 个答案:

答案 0 :(得分:0)

没有谷歌获取任何密钥代码的最佳方法是

window.addEventListener('keydown',onKeydown,false);

function onKeydown(event)
{
  console.log(event.keyCode);
  switch(event.keyCode)
{
   case 38://top
           break;
   case 37://left
           break;
   case 39://right
           break;
   case 40://down
           break;
}

希望这有助于您获得关键事件的ascii:)