我需要询问何时按下数字1键,不是在Numpad上,而是Q上的数字1(尝试尽可能清楚)。
我已经浏览了Keys数组上的所有可用键,但是没有人匹配我正在寻找的键。
有没有办法做到这一点,我错过了?
我的代码:
If (currentKeyboardState.IsKeyDown(Keys.1))
答案 0 :(得分:8)
应该是Keys.D1键。数字键是D0-D9。文档为here。
文档说:用于杂项字符;它可以因键盘而异。
答案 1 :(得分:0)
澄清:Keys.D1有效(例如Keys.D [此处插入数字])。
if (keyState.IsKeyDown(Keys.D4))
{
Console.WriteLine("You pressed the 4 key above E and R!");
}