Javascript onkeypress

时间:2009-05-30 13:26:42

标签: javascript javascript-events

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

是否可以检测到Just Ctl键或Alt键?如果同时按下Ctl和m,则onkeypress事件可以触发点击。是否可以单独执行Ctl键?

期待您的意见

2 个答案:

答案 0 :(得分:5)

onkeypress只捕获字符键。使用onkeydown和/或onkeyup作为其他键。请参阅Peter-Paul Koch on key events

答案 1 :(得分:0)

从它的外观来看,不,你不能只捕获Ctrl键。专注于捕获键的The hotkeys jQuery plugin也不会捕获直接的“Ctrl”键,所以我猜它是不可能的。 You can catch it with the mouse events,但那不是一回事。

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