0

私のユーザーコントロールでは、たとえばチェックするように keydown をオーバーライドしました

       if (Keyboard.Modifiers == ModifierKeys.Control && e.Key == System.Windows.Input.Key.E)
       {

       }

しかし、Ctrl+P などのブラウザーのメイン ショートカットが機能しないことに気付きました。特定のタスクを実行するためにキーダウンで ctrl+e をチェックすると、Internet Explorer でもそれを修正する方法がわかります。ショートカットは、ブラウザーのショートカットが行うべきことを行います。

何か案が

4

1 に答える 1

0

ブラウザについて言及しましたが、javascriptを求めていると思います。http://www.openjs.com/scripts/events/keyboard_shortcuts/からの Shortcut.js を検討してください
: http://www.openjs.com/scripts/events/keyboard_shortcuts/#keys

Example:
shortcut.add("Down",function() {
    alert("keydown!");
});

//Remove the shortcut
shortcut.remove("Down");
于 2012-10-31T07:33:25.450 に答える