首页 > 解决方案 > c#如何确定是否在不同的键盘设置中按下了键

问题描述

当“区域和语言”中的键盘设置为“英语(美国)”时 - 并且用户按下 Shift + 2 - 在文本框中出现“#”,但是当键盘设置为“英语(英国)”时 - 并且用户按 Shift + 2 - 在文本框中出现“£”。

我想比较这样两个字符串:“abc#DEF”和“abc£DEF” - 并获取它们相等的信息。

显然 - 我想独立于所有键盘设置。

这个怎么做?

标签: c#keyboard

解决方案


推荐阅读