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