在javascript中覆盖ctrl- =

时间:2010-11-26 23:39:13

标签: javascript

我正在构建一个基本的在线图形编辑器,当用户点击 Ctrl = (即 Ctrl)时,我想覆盖浏览器缩放键后跟 = 键)我希望画布变得更大(我将通过一个事件处理它),但任何捕获此键组合的尝试都会导致我的事件触发然后页面调整大小。如何避免浏览器继续调整浏览器的大小?

我尝试使用其他密钥代码, Ctrl S 如果我覆盖它,则不会触发浏览器保存。

我意识到这通常不是一个令人惊讶的可用性概念,但在设计应用程序的给定上下文中我相信它没问题。

谢谢!

2 个答案:

答案 0 :(得分:2)

我认为你无法捕获它 - 如何告诉用户只使用+

答案 1 :(得分:0)

看看这两个资源:

jQuery plugin: js-hotkeys

Quirksmode: Detecting keystrokes

小心不要踩到浏览器使用的组合键......