在C#.Net应用程序中添加虚拟Keybord

本文关键字:添加 虚拟 Keybord 应用程序 Net | 更新日期: 2023-09-27 18:28:00

我正在开发一个应用程序,在那里我需要显示一个虚拟键盘,并在字段中添加文本,还可以使用不同的语言,如旁遮普语和印地语。有人能告诉我怎么做吗。为了参考,请检查链接,http://shriwaheguru.com/punjabi_keyboard.html.

我试图在我的程序中导入旁遮普语和印地语的.dll文件,但找不到在虚拟键盘中使用它的方法。

请提出建议。提前谢谢。

在C#.Net应用程序中添加虚拟Keybord

根据您所针对的Windows版本和环境,您可以使用屏幕键盘,它确实支持旁遮普语,我想也支持印地语。

你可以这样开始它的过程:

System.Diagnostics.Process.Start("osk.exe");

如有必要,您可以通过p/invoke设置其大小和位置,以及销毁其边界。

现在,如果你谈论的是一个网络实现,那是一个完全不同的动物。