我正在使用键盘事件('keydown'和'keyup')来准确检测用户何时按下或释放shift键。
在Safari 3+中,这很好用。但是,Safari 2.0似乎不会为shift键触发键盘事件 - 实际上,它似乎不会触发任何修改键的事件......
有谁知道我如何处理或解决这个问题?
(在这种特殊情况下,我只需要使用Safari,因为我在Dashboard小部件中使用此代码。)
谢谢,
史蒂夫
答案 0 :(得分:2)
Safari 2不会触发任何修改键的键事件(直到S3周期才添加代码) - 您可以做的最好的事情是查看正在处理的任何事件的修饰符标记。
如果不这样做,请记住,Safari 3+存在于tiger上,而iirc是10.4.11的一部分,所以你应该真的能够依赖S3 +的存在