如何在应用程序启动时聚焦 UrhoSharp window?

How to focus UrhoSharp window when app starts?

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

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

不过,好像没有。

我发现我需要先点击应用window,然后再按ESC。 问题似乎是应用程序 window 在应用程序启动时没有焦点。 (应用程序的控制台 window 在应用程序启动时具有焦点。)

如何在 UrhoSharp 中将焦点置于应用 window 上?

您是否使用 F5 通过调试器启动程序?如果是这样,则使用 Ctrl+F5 代替 'start without debugging' 并且模板主要 window 应该具有焦点。

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

Input.SetMouseVisible(true, false);