为了账号安全,请及时绑定邮箱和手机立即绑定

Console.ReadKey() 没有捕捉到某些组合 [shift+up]

Console.ReadKey() 没有捕捉到某些组合 [shift+up]

C#
胡说叔叔 2021-08-22 15:29:20
这似乎是一个简单的案例,但由于某种原因,Console.ReadKey()当您使用 shift 修饰符时,控制台中的箭头不起作用。看起来微软决定覆盖它来做选择。我想知道是否可以更改ReadKey()? 我已经阅读了文档,但除了拦截布尔值之外,它似乎不存在。没有提到它。另外,我已经查看了一些 Win32 函数,例如GetKeyState,但这意味着我无法ReadKey()与它混合使用,因为我需要进行一些轮询与线程阻塞。那么,我应该制作一个旧的 Win32 循环并手动处理所有消息吗?或者有更简单的解决方案吗?谢谢。
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 196 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信