讲述。扫描模式。主要新闻事件

时间:2017-08-16 12:32:26

标签: c# xaml events uwp narrator

我有很多关于这些事件的项目:&#34; public class Course { private String mCourseName; List<Subject> mSubjects; public Course(){} // Default constructor required for calls to DataSnapshot.getValue(Course.class) public Course(String CourseName){ mCourseName = CourseName; } public String getcourseName(){ return mCourseName; } public List<Subject> getSubjects(){ return mSubjects; } } &#34;,&#34; Tapped&#34;,&#34; KeyUp&# 34。

示例:

KeyDown

在讲述人的正常模式下,按住输入和空格键可触发事件,但在扫描模式下,讲述人会忽略它们。

在讲述人的热键中使用这些键盘键(<GridView KeyDown="OnKeyDown" Tapped="OnTapped" KeyUp="OnKeyUp"> Enter等)会发生此行为:

Windows10 Narrator keyboard commands

如何将点击事件发送到Space中的EnterSpace键?

1 个答案:

答案 0 :(得分:0)

  

在讲述人的正常模式下,按住输入和空格键可触发事件,但在扫描模式下,讲述人会忽略它们。

由于Navigation是系统级别,因此您无法在uwp应用中关闭它。如果您不使用扫描模式,OnKeyDownOnKeyUp事件将正确响应键盘输入。

扫描模式并非始终处于打开状态。当您切换到其他应用时,它将关闭。换句话说,当您打开uwp应用程序时,扫描模式已关闭。键盘事件运行良好,除非您手动打开扫描模式。您可以按Caps lock + Spacebar再将其关闭,键盘事件也会有效。

有关详细信息,请参阅Using scan mode