c# - c#如何确定是否在不同的键盘设置中按下了键
问题描述
当“区域和语言”中的键盘设置为“英语(美国)”时 - 并且用户按下 Shift + 2 - 在文本框中出现“#”,但是当键盘设置为“英语(英国)”时 - 并且用户按 Shift + 2 - 在文本框中出现“£”。
我想比较这样两个字符串:“abc#DEF”和“abc£DEF” - 并获取它们相等的信息。
显然 - 我想独立于所有键盘设置。
这个怎么做?
解决方案
推荐阅读
- linux - 如何使用 Putty 在 Ubuntu 机器上安装 32 位 Java 8 版本特定更新 171
- apache-camel - 数据库故障的异常处理未按预期工作
- amazon-web-services - 如何使用 Join 和 Ref 在 cloudformation 中使用用户名和密码格式化 curl 命令
- javascript - 如何访问字典
在 JQuery 中以 JSON 形式返回? - oracle - 将数据从 Oracle Siebel 发送到 Kafka 的最佳方式是什么?
- c++ - while 循环体不执行 C++
- ember.js - Ember 侧载数据未链接
- python - 为什么使用自定义 HTMLTemplateFormatter 设置样式的散景 DataTable 中的文本未正确显示?
- lua - 在启动时在 lua 脚本中运行垃圾收集
- c++ - 将类型保存到文件