【发布时间】:2019-08-15 21:02:13
【问题描述】:
我正在尝试检测 Linux 和 Windows 应用程序中的按键。可以使用System.Console 读取文本,但同时按下多个键时会失败。在 Windows 上,使用常规 .net,可以使用 System.Windows.Input 读取键盘状态。但是我怎样才能在 Linux 上做同样的事情呢?或者对于所有 .net-core 是否有其他更好的解决方案?
【问题讨论】:
我正在尝试检测 Linux 和 Windows 应用程序中的按键。可以使用System.Console 读取文本,但同时按下多个键时会失败。在 Windows 上,使用常规 .net,可以使用 System.Windows.Input 读取键盘状态。但是我怎样才能在 Linux 上做同样的事情呢?或者对于所有 .net-core 是否有其他更好的解决方案?
【问题讨论】:
Microsoft.Xna.Framework.Input 正好包含这个功能。可以通过NuGet包MonoGame添加到项目中。
【讨论】: