gpt4 book ai didi

c# - 如何在 C# 中记录输入 (keyListener)

转载 作者:行者123 更新时间:2023-11-30 13:49:46 25 4
gpt4 key购买 nike

我想写一个简单的文本转语音程序。

首先,我想让程序只播放书写的符号。例如,如果我键入“a”,我希望程序说出“a”(我已经记录了所有这些),所以当我键入一个单词时,它应该拼写它。

但是,我是 C# 和 .Net 的初学者,不知道如何让程序理解我输入的文本。比如在java中听说有一个keyListener类,但是不知道应该用哪个类。我查看了 MSDN 但找不到它。

我应该使用哪个类或函数来监听键入的键?

最佳答案

我想您打算使用 Windows 窗体来实现这一目标。解决方案非常简单。这些事件包括 MouseDown、MouseUp、MouseMove、MouseEnter、MouseLeave、MouseHover、KeyPress、KeyDown 和 KeyUp。每个控件都公开了这些事件。您只需要订阅它。

请引用这个 http://msdn.microsoft.com/en-us/library/system.windows.forms.control.keydown.aspx

查找是否输入了完整的单词需要一些逻辑。一个简单的想法是,当空格被按下时,你可以假设一个词已经完成。这是非常粗略的逻辑,因为用户可能输入了错误的拼写并希望按下退格键并更正拼写。您可能想要为其添加延迟。

关于c# - 如何在 C# 中记录输入 (keyListener),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8399697/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com