识别来自不同键盘的条目 if(e.Keycode)

Posted

技术标签:

【中文标题】识别来自不同键盘的条目 if(e.Keycode)【英文标题】:Identify entry from different keypads if(e.Keycode) 【发布时间】:2019-03-11 20:06:11 【问题描述】:

我正在用 C# 为 2 名玩家制作游戏,每个玩家都有自己的键盘。我使用以下代码来识别按下了哪个键,但我不知道它来自哪个键盘,我需要识别哪个键是从哪个键盘按下的。

if(e.KeyCode == Keys.Divide) 


     //code


提前致谢!

【问题讨论】:

【参考方案1】:

如果您使用 2 个 USB 键盘,Windows 按键事件将在没有“键盘 ID”参数的情况下被调用,并且无法检查谁点击了。

我建议您为每个播放器设置不同的键。

希望能帮到你。

【讨论】:

感谢您的回复,每个键盘都是用来记录您所做的点数,所以不能为每个玩家使用不同的一组键。

以上是关于识别来自不同键盘的条目 if(e.Keycode)的主要内容,如果未能解决你的问题,请参考以下文章

如果达到确定条件,如何锁定键盘脚本?

使用Javascript判断键盘大小写是否开启

js document 触发按键事件

KeyDown : 识别多个键

用js怎么写一个回车键盘事件?

键盘event.which属性