gpt4 book ai didi

c# - 从键中获取字符

转载 作者:IT王子 更新时间:2023-10-29 04:44:43 25 4
gpt4 key购买 nike

我正在编写一个自定义文本编辑器,我使用 KeyDown 和 KeyUp 事件。该事件从包含“Key”实例的参数中获取 KeyEventArgs。

我如何才能将该“Key”转换为真正的字符?

使用带有“.”的 Key.ToString()我得到一个“OmePeriod”或“,”我得到一个“OmeComma”。我可以直接转换该值...但这是一项艰苦的工作,而且我确信必须存在任何将键转换为真正“字符”的类。

谢谢!

问候。

最佳答案

这里的主要问题是您捕获的事件是卷轴键盘事件,并且该键确实是一个键而不是一个字符。中间是键盘映射!例如,当键入 shift-A 时,您将收到两个事件而不是一个按键事件。

此讨论可以提供帮助:C# How to translate virtual keycode to char?

关于c# - 从键中获取字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7316722/

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