寻找适用于Kiosk的本地化WPF键盘控件

6
我正在开发一个项目,使用WPF在XPe盒子上部署为一个触摸屏幕应用程序(仅限触摸屏幕,没有键盘/鼠标),我们需要一个屏幕键盘。我们不能使用内置的XP键盘,因为按钮太小不能触摸,并且无法进行样式设置。
实际上,我们不需要一个“真正”的键盘(发送扫描码,始终在顶部等),因为输入的值将被放入自定义对话框中的单个文本框中,并且我们不希望允许他们通过alt-f4来退出应用程序等等。
我已经找到了很多控件,支持仅英文键盘或甚至构建自定义布局,但是我在寻找可以根据InputManager CultureInfo更改布局/字符集的通用控件时遇到了问题。它需要支持所有操作系统语言(最好不必为我们支持的每种语言构建自定义布局),这似乎是目前最大的难点。
有人有使用控件来实现类似功能的方式吗?几乎我找到的一切都不支持开箱即用的不同布局和字符集,或者是一些可怕的早期90年代的C ++组件,根本无法进行样式设置。谢谢
1个回答

0

FPS组件声称:

任何添加到用户Windows设置中的语言都可以在运行时自动生成。此外,用户可以通过将新的XML文件添加到Layouts文件夹中来添加自己的自定义语言布局。

虽然我从未使用过这个产品,但我知道它的存在。


看起来这个组件就是我们需要的。它支持更改每个键的值,但不一定支持键的排列(例如,法语使用AZERTY而不是QWERTY)。对于那些语言,我们将不得不手动构建布局。感谢您的回复。 - user676838

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接