2017-08-16 53 views
1

我有很多事件與事件:「Tapped」,「KeyUp」,「KeyDown」。講述人。掃描模式。重點新聞事件

實施例:

<GridView KeyDown="OnKeyDown" 
      Tapped="OnTapped" 
      KeyUp="OnKeyUp"> 

在講述的正常模式時,按下輸入和空格鍵觸發事件,但在掃描模式講述人忽略它們。

此行爲是發生於使用在講述的熱鍵這些鍵盤鍵(EnterSpace等):

Windows10 Narrator keyboard commands

如何將點擊事件發送到EnterSpace密鑰Scan Mode

回答

0

在講述人的正常模式下,按enter和space鍵會觸發事件,但在掃描模式下,講述人忽略它們。

由於Navigation是系統級,因此無法在您的uwp應用中關閉它。如果您不使用掃描模式,則將對鍵盤輸入正確響應OnKeyDownOnKeyUp事件。

掃描模式並不總是處於打開狀態。當您切換到其他應用時,它會關閉。換句話說,當你打開你的uwp應用程序時,掃描模式是關閉的。除非您手動打開掃描模式,否則鍵盤事件可以正常工作。您可以按Caps lock + Spacebar將其再次關閉,並且鍵盤事件可以正常工作。

有關更多詳細信息,請參閱Using scan mode

+0

感謝您的答案,但我想影響講述人和我的UWP應用程序之間的交互。目前,掃描模式違反了用戶與我的應用交互的過程,我什麼也做不了。 –