在我的usercontrol中我覆盖了keydown,以便我检查例如
if (Keyboard.Modifiers == ModifierKeys.Control && e.Key == System.Windows.Input.Key.E)
{
}
但是我注意到像Ctrl + P这样的浏览器主要快捷方式不起作用,任何想法如何修复它 另外在Internet Explorer中如果我在keydown中检查ctrl + e来执行某项任务,快捷方式会执行浏览器快捷方式应该做的事情
任何想法
答案 0 :(得分: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");