我可以使用
检测控制和w if (Keys.W == (Keys)vkCode &&
Keys.Control == Control.ModifierKeys)
然而,在添加
时它似乎无法正确检测到 if (Keys.W == (Keys)vkCode &&
Keys.Control == Control.ModifierKeys &&
Keys.Shift= Control.ModifierKeys)
我需要做些什么才能检查3个按键是否与2相反?
答案 0 :(得分:7)
ModifierKeys
属性是位掩码,因此您需要对Control
和Shift
值执行按位OR。
if (Keys.W == (Keys)vkCode &&
(Keys.Control | Keys.Shift) == Control.ModifierKeys)