本文整理汇总了C#中Keys.IsComboKey方法的典型用法代码示例。如果您正苦于以下问题:C# Keys.IsComboKey方法的具体用法?C# Keys.IsComboKey怎么用?C# Keys.IsComboKey使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Keys
的用法示例。
在下文中一共展示了Keys.IsComboKey方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: Input
public void Input(KeyboardEvents kEvents, Keys currentKey)
{
if (visualStudioOnly && !NativeHelpers.ActiveApplTitle().Contains("Microsoft Visual Studio"))
{
return;
}
if (kEvents == KeyboardEvents.KeyDown && currentKey.IsComboKey())
{
keyStates[currentKey] = true;
isSystemKeyDown = true;
}
else if (kEvents == KeyboardEvents.KeyUp && currentKey.IsComboKey())
{
keyStates[currentKey] = false;
isSystemKeyDown = AreAllSystemKeysDown(keyStates);
}
if (kEvents == KeyboardEvents.KeyDown && (!currentKey.IsComboKey() && isSystemKeyDown) && !IsShiftOnly(keyStates))
{
ShortcutActivated(BuildKeyMessage(keyStates, currentKey));
}
else if ((kEvents == KeyboardEvents.KeyDown) && currentKey.IsSpecialSingleKey())
{
ShortcutActivated(BuildKeyMessage(keyStates, currentKey));
}
Debug.WriteLine("K={0} {1}", currentKey, kEvents);
}
示例2: Input
public void Input(KeyboardEvents kEvents, Keys currentKey)
{
if (visualStudioOnly && !NativeHelpers.ActiveApplTitle().Contains("Microsoft Visual Studio"))
return;
if (((kEvents == KeyboardEvents.SystemKeyDown) || (kEvents == KeyboardEvents.KeyDown)) &&
currentKey.IsComboKey())
{
keyStates[currentKey] = true;
isSystemKeyDown = true;
}
if (((kEvents == KeyboardEvents.SystemKeyUp) || (kEvents == KeyboardEvents.KeyUp)) &&
currentKey.IsComboKey())
{
keyStates[currentKey] = false;
isSystemKeyDown = AreAllSystemKeysDown(keyStates);
}
if (((kEvents == KeyboardEvents.SystemKeyDown) || (kEvents == KeyboardEvents.KeyDown)) &&
(!currentKey.IsComboKey() && isSystemKeyDown))
ShortcutActivated(BuildKeyMessage(keyStates, currentKey));
else if ((kEvents == KeyboardEvents.KeyDown) && currentKey.IsSpecialSingleKey())
ShortcutActivated(BuildKeyMessage(keyStates, currentKey));
}
示例3: ControlKeys_are_ComboKeys
public void ControlKeys_are_ComboKeys(Keys keys)
{
Assert.IsTrue(keys.IsComboKey());
}