Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/wpf/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
正在为Kiosk寻找可本地化的WPF键盘控件_Wpf_Controls_Keyboard_Kiosk_On Screen Keyboard - Fatal编程技术网

正在为Kiosk寻找可本地化的WPF键盘控件

正在为Kiosk寻找可本地化的WPF键盘控件,wpf,controls,keyboard,kiosk,on-screen-keyboard,Wpf,Controls,Keyboard,Kiosk,On Screen Keyboard,我正在从事一个项目,该项目在XPe盒上使用WPF,该XPe盒将作为kiosk应用程序部署(仅限触摸屏,无键盘/鼠标),我们需要一个屏幕键盘。我们不能使用内置的XP one,因为按钮太小,无法触摸,而且无法设置样式 实际上,我们不需要是一个“真正的”键盘(发送扫描码,始终在顶部等),因为输入的值将被放入自定义对话框中的单个文本框中,我们不希望允许它们在应用程序中使用alt-f4等 我发现很多控件支持纯英语键盘,甚至支持构建自定义布局,但我缺少一个通用控件,它将根据InputManager Cult

我正在从事一个项目,该项目在XPe盒上使用WPF,该XPe盒将作为kiosk应用程序部署(仅限触摸屏,无键盘/鼠标),我们需要一个屏幕键盘。我们不能使用内置的XP one,因为按钮太小,无法触摸,而且无法设置样式

实际上,我们不需要是一个“真正的”键盘(发送扫描码,始终在顶部等),因为输入的值将被放入自定义对话框中的单个文本框中,我们不希望允许它们在应用程序中使用alt-f4等

我发现很多控件支持纯英语键盘,甚至支持构建自定义布局,但我缺少一个通用控件,它将根据InputManager CultureInfo更改布局/字符集。它需要支持所有操作系统语言(最好是开箱即用,而不必为我们支持的每种语言构建自定义布局),这似乎是目前最大的症结所在

是否有人拥有他们用来完成类似任务的控制权?我发现的几乎所有东西都不支持框中的不同布局和字符集,或者是90年初无法使用的C++组件。感谢您的索赔:

添加到用户的任何语言 Windows设置可以自动更新 在运行时生成。用户也可以 添加他们自己的自定义语言布局 通过向布局中添加新的XML文件 文件夹


但是我从来没有用过这个产品。我只是意识到它的存在。

看起来这个组件将不得不这样做。它支持更改每个键的值,但不一定要更改键的排列(例如,法语使用AZERTY而不是QWERTY)。我们必须为这些语言手动构建布局。谢谢你的回复。