我想检查在函数运行时是否按下了Shift键。类似于以下代码(但显然不是这个,这只是一个例子):
func doThisThing() {
if Keyboard.shared.keyBeingPressed(.shift) { // < What I'm trying to figure out
print("Doing this thing.")
} else {
print("You're not holding shift.")
}
}
我试着查找,但我找到的只有keyDown/keyUp事件,这在这种情况下并不实用。