我使用以下代码来检测 WinRT 应用页面中的所有关键事件:
Window.Current.CoreWindow.KeyDown += CoreWindow_KeyDown;
...
private void CoreWindow_KeyDown(CoreWindow sender, KeyEventArgs args)
{
//Handle key event
}
但是 Alt(VirtualKey 枚举中的菜单)键不会触发 CoreWindow.KeyDown 事件。它还会阻止任何其他键在按下时触发事件。
任何人都知道如何在 WinRT 应用程序的全局页面级别检测 Alt keydown 事件?