WPF文本框-德语字母ß自动替换为ü

时间:2018-07-21 12:19:55

标签: c# wpf localization textbox

我们在WPF应用程序中添加了德语本地化,后来我们从一位德国用户那里得到了反馈。他告诉我们他无法输入德语字母“ß”-它会自动替换为字母“ü”。

期待听到一些答案或建议。

问题示例屏幕截图:
issue example screenshot

1 个答案:

答案 0 :(得分:0)

最后,我发现了一个问题。实际上,由于不同的文化,我们的应用程序使用>>> list(itertools.product(*a)) [([0, 1], [4, 5]), ([0, 1], [6, 7]), ([2, 3], [4, 5]), ([2, 3], [6, 7])] 和本机System.Windows.Input.Key的比较和映射来修复HotKeys功能。结果,德语符号“ß”被检测为“ OEM4”密钥,而作为ScanCodeShort则与“ OemOpenBrackets”相等。这就是为什么输入符号“ü”而不是“ß”的原因。现在,我正在尝试找到解决此问题的方法,但这似乎是另一回事了。