Определите запись с разных клавиатур, если (e.Keycode) - PullRequest
0 голосов
/ 11 марта 2019

Я нахожусь в процессе создания игры на C # для 2 игроков, у каждого игрока есть своя клавиатура. Я использую следующий код для определения, какая клавиша нажата, но я не знаю, с какой клавиатуры она берется, и мне нужно определить, какая клавиша нажата с какой клавиатуры.

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

     //code

}

Заранее спасибо!

1 Ответ

0 голосов
/ 11 марта 2019

Если вы используете 2 клавиатуры usb, события Windows будут вызываться без параметра «ID клавиатуры», и нет способа проверить, кто нажал.

Я бы посоветовал вам установить разные ключи для каждого игрока.

Надеюсь, я помогу тебе.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...