我需要在类似于 xbox 的屏幕键盘上显示和输入一些文本。遗憾的是,当我调用 Guide.BeginShowKeyboardInput
时,只显示了一些有趣的文本框,我必须通过键盘填充它。我知道,在 PC iv 上使用键盘非常正常,但在我的情况下,我必须通过游戏 handle 输入文本,使用屏幕键盘上的 xbox。
有什么办法可以实现吗?要在 PC 上调用 xbox 屏幕键盘?
最佳答案
如果你需要一个类似触摸屏显示器的东西
using System.Diagnostics;
using System.IO;
然后使用这个函数
Process.Start(Environment.GetFolderPath(Environment.SpecialFolder.System) + Path.DirectorySeparatorChar + "osk.exe");
但是如果你需要它像 xbox Controller 一样工作,你可能需要构建你自己的
关于c# - XNA 在 PC 中显示 xbox 屏幕键盘,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14590315/