0

次のコードを使用して、WinRT アプリ ページのすべての主要なイベントを検出します。

Window.Current.CoreWindow.KeyDown += CoreWindow_KeyDown;
...

private void CoreWindow_KeyDown(CoreWindow sender, KeyEventArgs args)
{
  //Handle key event
}

ただし、Alt (VirtualKey 列挙のメニュー) キーは CoreWindow.KeyDown イベントをトリガーしません。また、押されている間にイベントをトリガーする他のキーをブロックします。

WinRT アプリのグローバル ページ レベルで Alt キーダウン イベントを検出する方法を知っている人はいますか?

4

1 に答える 1

0

バグのようですWindows.Core.UI.CorePhysicalKeyStatus.IsMenuKeyDown の Unexpected behavior

試してみDispatcher.AcceleratorKeyActivatedましたが、キーを処理しAltます。

于 2013-06-19T09:04:31.313 に答える