private static void SendClearingKeystrokes() { KeyAndMouseFunctions.SendKey((ushort)ScanCodes.LShift, false, true); KeyAndMouseFunctions.SendKey((ushort)ScanCodes.LMenu, false, true); KeyAndMouseFunctions.SendKey((ushort)ScanCodes.LControl, false, true); KeyAndMouseFunctions.SendKey((ushort)ScanCodes.RShift, false, true); KeyAndMouseFunctions.SendKey((ushort)ScanCodes.RMenu, false, true); KeyAndMouseFunctions.SendKey((ushort)ScanCodes.RControl, false, true); }
private static void SendDownKeystrokes(KeyWithModifiers keyWithModifiers) { //send down keystrokes if ((keyWithModifiers.Modifiers & KeyModifiers.Shift) == KeyModifiers.Shift) { KeyAndMouseFunctions.SendKey((ushort)ScanCodes.LShift, true, false); } if ((keyWithModifiers.Modifiers & KeyModifiers.Alt) == KeyModifiers.Alt) { KeyAndMouseFunctions.SendKey((ushort)ScanCodes.LMenu, true, false); } if ((keyWithModifiers.Modifiers & KeyModifiers.Ctrl) == KeyModifiers.Ctrl) { KeyAndMouseFunctions.SendKey((ushort)ScanCodes.LControl, true, false); } KeyAndMouseFunctions.SendKey((ushort)keyWithModifiers.ScanCode, true, false); }