0

在我的用户控件中,我覆盖了 keydown ,例如我检查

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

       }

但我注意到像 Ctrl+P 这样的浏览器主要快捷方式不起作用,如果我在 keydown 中检查 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 回答