您可以使用IsKeyDown
和&&
操作员检查您需要的所有密钥。
KeyboardState keyboardState = Keyboard.GetState();
if (keyboardState.IsKeyDown(Keys.S) && keyboardState.IsKeyDown(Keys.D) && keyboardState.IsKeyDown(Keys.F))
{
}
如果您需要知道在任何时候按下了哪些键以及按下了多少键,KeyboardState.GetPressedKeys()
将返回一个Keys
数组。