是否可以以编程方式激活新的听写工具栏(自 W10 Falls Creators Update 以来可用的工具栏)?我想在 C# winforms 应用程序中使用听写,但我不希望用户使用 windows 键+H,我想从按钮或根据上下文激活听写工具栏,我似乎没有找到一个API。就其本身而言,听写在任何地方都有效,甚至是非 .net 旧的 win32 程序。
问问题
122 次
1 回答
0
WIN一种选择是模拟+的按键H。您可以使用InputSimulator nuget 包。
InputSimulator input = new InputSimulator();
input.Keyboard.ModifiedKeyStroke(VirtualKeyCode.LWIN, VirtualKeyCode.VK_H);
启动的进程是“WindowsInternal.ComposableShell.Experiences.TextInput.InputApp.exe”,您可以使用注册的协议处理程序“ms-inputapp”以编程方式启动它。但这不会显示 UI,如果应用程序没有运行,它只会启动应用程序。这可能不是必需的,因为如果应用程序尚未运行,则使用热键将启动应用程序,但我想提一下这一点,以防在您研究该主题时它会给您一些额外的结果。
于 2020-05-31T22:17:14.523 回答