2010-11-26 8 views
1
私は、基本的なオンライングラフィックエディタを構築しています、と私は、ユーザーが Ctrlキーを打つとき、ブラウザのズームを上書きしたい

=(つまり続いはCtrlキーです= key)キャンバスを大きくしたい(イベントでこれを処理します)が、このキーの組み合わせをキャプチャしようとすると、イベントが発生してページがサイズ変更されます。ブラウザのサイズを変更し続けるブラウザの回避方法を教えてください。オーバーライドCTRL- = JavaScriptで

私はCtrlキーは、私は、たとえば、それを上書きした場合Sを保存、ブラウザを起動しません、他のキーコードでこれを試してみました。

私はこれが一般的に驚くべきユーザビリティのアイデアではないことを認識していますが、デザインアプリケーションの特定のコンテキストでは、それは大丈夫と信じています。

ありがとうございます!

+0

...ブラウザが使用するキーの組み合わせを踏まないように注意してください

jQuery plugin: js-hotkeys

Quirksmode: Detecting keystrokes

をあなたのイベントハンドラから? –

+1

ユーザーの期待を破ることはありません。 –

+0

あなたが*本当に*良い理由がない限り、@ニッククレイバー。そしてそれでもおそらくもっと良い方法があります。 – zzzzBov

答えて

2

私はあなたがそれをキャプチャすることはできないと思います - ユーザーにちょうど+を使用するように伝えますか?

+0

+1確かに '+'を使います。私はこの種の機能が '+'で期待されると言っています。 –

0

これら2つのリソースを見てみましょう:あなたは `false`のを返してください

関連する問題