【发布时间】:2017-08-14 23:43:44
【问题描述】:
我正在本地化一个 WinForms 应用程序,该应用程序还使用元素主机作为 Winforms 内的 WPF 用户控件。 osk.exe(它是一个触摸屏应用程序)提供了一个屏幕键盘,非常适合英语文化。
但是,我正在本地化为法语。除了编写我自己的键盘应用程序之外,有没有办法使用法语 AZERTY 布局启动 osk?
【问题讨论】:
-
我认为 OSK 依赖于系统当前设置的键盘语言,我不确定您是否可以在不更改整体键盘语言的情况下进行更改
-
我就是这么想的。由于软件部署在嵌入式系统上,我无法将系统文化(键盘依赖的)从 en-US 更改为 fr-FR。
-
你不能指望目标计算机具有我认为的法国布局。在自己动手之前,已经有几个自定义键盘:codeproject.com/Articles/13596/Touchscreen-Keyboard-UserControl (Winforms)、github.com/snmslavk/WPF-Keyboard-Control (WPF)
-
感谢链接!
标签: c# wpf winforms localization