

# やりたいこと

下記のdiv要素である"down"をクリックしている間は、下矢印キーを押し続けている扱いにする方法はないでしょうか?

試す限りでは **押し続けている** 判定は、 **onmousedown** を使えば出来そうですが、javascriptに「
**キー入力を代わりに入力させる** 」方法がわかりません。

[code]

    <div class="down">
        <h1>↓</h1>
    </div>
    
[/code]

どうか、よろしくお願いいたします。


CC BY-SA 4.0
2021-04-04T09:31:30.357
75080
2022-08-10T06:04:10.487
2021-04-04T11:35:11.100
3060
44632
question
javascript html jquery html5
jQueryにてdiv要素にキー入力を代行させる方法


Mozilla.org の MDN Web Docs に解説があります。

<https://developer.mozilla.org/ja/docs/Web/API/KeyboardEvent#auto-
repeat_handling>

が、キーを押し続けた場合の扱いは、ブラウザによって異なるようです。  
あまり試す人もいないのでしょう、古い記事が目立ちます。最近のバージョンではどうなっているか、一度検証されるのがよいと思います。

<http://shain.blog.conextivo.com/2007/03/javascript.html>


CC BY-SA 4.0
2021-04-23T07:29:58.580
75470
2021-04-23T07:29:58.580
44343
75080
answer