单击任何应用程序中的文本框时显示虚拟键盘C#

时间:2015-08-08 19:53:13

标签: c# triggers textbox keyboard virtual

我正在制作一个c#windows应用程序,它可以通过游戏控制器完全控制您的Windows计算机。现在我已完成鼠标控制编码,我正在测试bug。我接下来想要的是创建一个虚拟键盘,当单击任何应用程序中的文本框时显示该键盘。例如,Android键盘只在您需要时出现。我搜索过,到目前为止我发现的唯一一件事就是只有当文本框在同一个表格中时才能调用函数。我的问题是,如果有一个方法可以在为所有打开的程序单击文本框时创建一个监听器。我将不胜感激任何帮助。

1 个答案:

答案 0 :(得分:0)

当用户使用以下代码点击文本框时,您应该在表单之间发送代码或整数:

public string _label3
    {
        get { return label3.Text; }
    }

您写入值并将其发送到其他表单然后使用set方法接收它。

public string _label3
    {
        set { return label1.Text; }
    }

使用计时器一直查看即将到来的值或检查label1.text然后,当你收到这个值 使用此代码打开虚拟键盘。

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