【问题标题】:Enabling the Windows 10 dictation toolbar programmatically?以编程方式启用 Windows 10 听写工具栏?
【发布时间】:2020-09-19 03:58:28
【问题描述】:

是否可以以编程方式激活新的听写工具栏(自 W10 Falls Creators Update 以来可用的工具栏)?我想在 C# winforms 应用程序中使用听写,但我不希望用户使用 windows 键+H,我想从按钮或根据上下文激活听写工具栏,我似乎没有找到一个API。就其本身而言,听写在任何地方都有效,即使是非 .net 旧的 win32 程序。

【问题讨论】:

    标签: windows speech dictation


    【解决方案1】:

    一种选择是模拟 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,如果应用程序没有运行,它只会启动应用程序。这可能不是必需的,因为如果应用程序尚未运行,则使用热键将启动应用程序,但我想提一下这一点,以防在您研究此主题时它会给您一些额外的结果。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-08-11
      • 2018-04-08
      相关资源
      最近更新 更多