如何从System.Windows.Input.KeyEventArgs压制焦炭? [英] How to get pressed char from System.Windows.Input.KeyEventArgs?

查看:239
本文介绍了如何从System.Windows.Input.KeyEventArgs压制焦炭?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

System.Windows.Input.KeyEventArgs 电子变量。我要得到真正的字符。例如,我按} 键盘上的按钮。按理说它返回字符串像 OEM .. ,但我想获得} 字符。怎么办?

I have System.Windows.Input.KeyEventArgs e variable. I want to get real char. For example, i press } button on keyboard. And normally it returns string like oem.. but i want to get } char. How to do ?

我在文本框使用。

推荐答案

看到这个帖子...的如何捕捉在不同的语言环境键盘上的#字符在WPF / C#?

See this post... how to capture the '#' character on different locale keyboards in WPF/C#?

它有一个叫做效用函数 GetCharFromKey (关键键)从键盘事件参数的键才会区域特定的字符。

it has a utility function called GetCharFromKey(Key key) which gets locale specific character from the Key of the Keyboard event args.

非常有用的。

这篇关于如何从System.Windows.Input.KeyEventArgs压制焦炭?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆