【问题标题】:How can a .net-core application read the keyboard state, irrespective of the operating system?无论操作系统如何,.net-core 应用程序如何读取键盘状态?
【发布时间】:2019-08-15 21:02:13
【问题描述】:

我正在尝试检测 Linux 和 Windows 应用程序中的按键。可以使用System.Console 读取文本,但同时按下多个键时会失败。在 Windows 上,使用常规 .net,可以使用 System.Windows.Input 读取键盘状态。但是我怎样才能在 Linux 上做同样的事情呢?或者对于所有 .net-core 是否有其他更好的解决方案?

【问题讨论】:

    标签: c# .net-core io


    【解决方案1】:

    Microsoft.Xna.Framework.Input 正好包含这个功能。可以通过NuGet包MonoGame添加到项目中。

    【讨论】:

    • 好吧,这似乎根本没有做任何事情。键盘不注册任何按下的键。虽然它应该根据其文档工作?
    猜你喜欢
    • 2018-11-10
    • 2012-07-14
    • 2020-12-09
    • 2020-03-07
    • 2011-05-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-12-27
    相关资源
    最近更新 更多