【问题标题】:Javascript onkeypressJavascript onkeypress
【发布时间】:2010-10-30 02:33:46
【问题描述】:

我对 Javascript 上的 onkeypress 事件有疑问。

是否可以检测到 Just Ctl 键或 Alt 键?目前,如果同时按下 Ctl 和 m ,则 onkeypress 事件可以触发点击。是否可以自己只做 Ctl 键?

期待你们的cmets

【问题讨论】:

    标签: javascript javascript-events


    【解决方案1】:

    从外观上看,不,您不能只捕获 Ctrl 键。 The hotkeys jQuery plugin 专注于捕获键也不会捕获直接的“Ctrl”键,所以我猜这是不可能的。 You can catch it with the mouse events,但这不完全一样。

    http://jshotkeys.googlepages.com/test-static-01.html

    【讨论】:

      【解决方案2】:

      onkeypress 只是捕获字符键。将onkeydown 和/或onkeyup 用于其他键。见Peter-Paul Koch on key events

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2019-09-30
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2016-01-20
        • 2014-07-10
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多