0

ESC按下键时,Visual Studio 的 UrhoSharp 模板中的 UrhoSharp 示例应用程序应退出:

Input.SubscribeToKeyDown(args => { if (args.Key == Key.Esc) Exit(); });

但是,似乎没有。

我发现我需要先单击应用程序窗口,然后按ESC。该问题似乎是由于应用程序启动时应用程序窗口没有焦点引起的。(应用程序启动时,应用程序的控制台窗口具有焦点。)

如何将焦点放在 UrhoSharp 中的应用程序窗口?

4

1 回答 1

1

您是通过 F5 调试器启动程序吗?如果是这样,则使用 Ctrl+F5 来“在不调试的情况下启动”,并且模板主窗口应该具有焦点。

在启动这些项目时,我通常还通过以下方式将鼠标默认设置为可见:

Input.SetMouseVisible(true, false);

于 2016-07-06T09:58:19.113 回答