gpt4 book ai didi

wpf - 使用 keydown wpf 获取小写

转载 作者:行者123 更新时间:2023-12-04 09:41:26 26 4
gpt4 key购买 nike

我想在有或没有 caplock 的情况下按下键盘上的键:

private void Window_KeyDown(object sender, System.Windows.Input.KeyEventArgs e)
{
e.Key.ToString();
}

当我在键盘上输入“a”或“A”时,e.Key 的结果总是“A”。输入“a”如何获得“a”?

最佳答案

您不能使用 KeyDown事件。您需要使用 TextInput事件。这将打印带有标题(大写/小写)的原始字母。

    private void Window_TextInput(object sender, TextCompositionEventArgs e)
{
Console.WriteLine(e.Text);
}

现在,如果按下它,它也会打印 Shift 等等。如果您不想要这些修饰符,只需获取字符串的最后一项 - 将其视为字符数组;)-

关于wpf - 使用 keydown wpf 获取小写,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12591793/

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