on-screen-keyboard

    2热度

    1回答

    我需要在我的OpenGL ES应用程序中使用键盘输入,因此我只创建了一个隐藏的UITextField并将其作为子视图添加到主窗口以及呈现我的内容的视图。我使用UITextField来控制键盘,它在单一方向上工作正常。 然后,我通过基于UIDeviceOrientation通知自己旋转OpenGL内容来更改我的代码以支持所有方向。要旋转键盘,我将覆盖UITextField控制器中的shouldAut

    1热度

    1回答

    我试图用这个code sample从C#(.NET 3.5)的WinForms应用控制Windows XP屏幕键盘(OSK.exe): [DllImport("User32.dll")]public static extern Int32 SetForegroundWindow(int hWnd); [DllImport("user32.dll")]public static extern in

    3热度

    2回答

    我试图启动osk.exe,并一直收到“无法启动osk”消息。 问题是我的项目设置为x86(我正在使用ms访问数据库)。 如果我切换到x64或任何CPU一切正常,但数据库将不再工作。 我想这 using System.Diagnostics; private void btnOSK_Click(object sender, EventArgs e) { Process.Start("o

    0热度

    1回答

    首先一些背景信息不同的方式处理物理和程序按键... 我有在石板上的PC,即没有物理键盘上运行的C#.NET应用程序。我们使用Windows XP Tablet版内置的屏幕键盘来填充表单上的TextBox控件。表单没有特殊的按键处理(虽然UI的其他组件处理按键)。 偶尔屏幕上的键盘将停止注册一些按键。表单仍然有焦点,光标保留在文本框中。反复敲击一个键最终会导致显示字符。我们的应用程序使用了一些繁忙的