Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/282.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 识别来自不同键盘的输入(如键盘代码)_C#_Mapping_Keypad - Fatal编程技术网

C# 识别来自不同键盘的输入(如键盘代码)

C# 识别来自不同键盘的输入(如键盘代码),c#,mapping,keypad,C#,Mapping,Keypad,我正在用C#为两名玩家制作一个游戏,每个玩家都有自己的键盘。我使用以下代码来识别按下哪个键,但我不知道它来自哪个键盘,我需要识别哪个键是从哪个键盘按下的 if(e.KeyCode == Keys.Divide) { //code } 提前谢谢 如果您使用2个usb键盘,Windows按键事件将在没有“键盘ID”参数的情况下被调用,并且无法检查谁单击 我建议你为每个玩家设置不同的键 希望我能帮助你 谢谢你的回复,每个键盘都是用来记录你的点数的,所以不能为每个玩家使用不同的按键。

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

if(e.KeyCode == Keys.Divide) 
{

     //code

}

提前谢谢

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

我建议你为每个玩家设置不同的键


希望我能帮助你

谢谢你的回复,每个键盘都是用来记录你的点数的,所以不能为每个玩家使用不同的按键。