我有一个关于Javascript上的onkeypress事件的问题。
是否可以只检测CTL键或Alt键?此时,如果同时按下Ctl和m,则onkeypress事件可以触发单击。是否可以只做Ctl键本身?
期待您的评论
发布于 2009-05-30 13:34:55
onkeypress只捕获字符键。对其他密钥使用onkeydown和/或onkeyup。参见Peter-Paul Koch on key events。
发布于 2009-05-30 13:34:55
从外观上看,不能,您不能只捕获Ctrl键。专门专注于捕获键的The hotkeys jQuery plugin也不会捕获直接的“Ctrl键”,所以我猜这是不可能的。You can catch it with the mouse events,但这不完全是一回事。
http://jshotkeys.googlepages.com/test-static-01.html
https://stackoverflow.com/questions/929729
复制相似问题