//Simulate single key press public static async Task KeyPressSingleAuto(KeysVirtual virtualKey) { try { bool keyExtendedPressVk = KeysVirtualExtended.Contains(virtualKey); await KeyPressSingle(virtualKey, keyExtendedPressVk); } catch { } }
//Simulate single key up or down public static void KeyToggleSingleAuto(KeysVirtual virtualKey, bool toggleDown) { try { bool keyExtendedPressVk = KeysVirtualExtended.Contains(virtualKey); KeyToggleSingle(virtualKey, keyExtendedPressVk, toggleDown); } catch { } }
//Simulate combo key up or down public static void KeyToggleComboAuto(KeysVirtual modifierKey, KeysVirtual virtualKey, bool toggleDown) { try { bool keyExtendedPressMod = KeysVirtualExtended.Contains(modifierKey); bool keyExtendedPressVk = KeysVirtualExtended.Contains(virtualKey); KeyToggleCombo(modifierKey, keyExtendedPressMod, virtualKey, keyExtendedPressVk, toggleDown); } catch { } }
//Simulate combo key press public static async Task KeyPressComboAuto(KeysVirtual modifierKey, KeysVirtual virtualKey) { try { bool keyExtendedPressMod = KeysVirtualExtended.Contains(modifierKey); bool keyExtendedPressVk = KeysVirtualExtended.Contains(virtualKey); await KeyPressCombo(modifierKey, keyExtendedPressMod, virtualKey, keyExtendedPressVk); } catch { } }