【发布时间】:2016-09-28 20:43:03
【问题描述】:
我正在使用 HTA 构建一个游戏启动器应用程序(类似于 Steam Big Picture),我希望能够使用我的 X360 控制器来控制这个应用程序。 一种方法是使用 Xpadder 并模拟键盘按下,但由于 MS Edge 具有对 Gamepad API 的本机支持,我想知道是否有一种方法可以为 HTA 启用它(例如,可以为 HTA 启用弹性框)。
或者.. 如果不可能,HTA 有什么替代品吗?这意味着我可以用 HTML5+CSS3+Javascript 编写一些东西,让它以全屏方式启动并让它在我的计算机上启动 .bat 文件而不需要任何权限?
【问题讨论】:
-
我不确定
mshta.exe中的 HTA 引擎是否与 Edge 渲染引擎一起运行,它包含在内是为了向后兼容。自 IE 9 以来,它并没有真正改变 (据我所知,但不要引用我的话)。 -
不确定它是否真的是一个边缘渲染引擎,但它至少是 IE11 渲染引擎,因为弹性框在 IE9 中不起作用。我使用以下标头:
标签: hta launcher gamepad gamepad-api