/// <summary> /// Возвращает специфичный симулятор клавиатуры по заданному типу. /// </summary> /// <param name="keyboardSimulatorType"> /// Тип симулятора клавиатуры. /// </param> public static IKeyboard GetSpecificKeyboard(KeyboardSimulatorType keyboardSimulatorType) { switch (keyboardSimulatorType) { case KeyboardSimulatorType.BasedOnInputSimulatorLib: return(keyboardSimulatorExt); case KeyboardSimulatorType.BasedOnWindowsFormsSendKeysClass: return(sendKeysExt); } throw new CruciatusException("Unknown KeyboardSimulatorType"); }
public WiniumKeyboard(KeyboardSimulatorType keyboardSimulatorType) { CruciatusFactory.Settings.KeyboardSimulatorType = keyboardSimulatorType; }
private void InitializeKeyboardEmulator(KeyboardSimulatorType keyboardSimulatorType) { this.Automator.WiniumKeyboard = new WiniumKeyboard(keyboardSimulatorType); Logger.Debug("Current keyboard simulator: {0}", keyboardSimulatorType); }
/// <summary> /// Возвращает специфичный симулятор клавиатуры по заданному типу. /// </summary> /// <param name="keyboardSimulatorType"> /// Тип симулятора клавиатуры. /// </param> public static IKeyboard GetSpecificKeyboard(KeyboardSimulatorType keyboardSimulatorType) { switch (keyboardSimulatorType) { case KeyboardSimulatorType.BasedOnInputSimulatorLib: return keyboardSimulatorExt; case KeyboardSimulatorType.BasedOnWindowsFormsSendKeysClass: return sendKeysExt; } throw new CruciatusException("Unknown KeyboardSimulatorType"); }
public WiniumKeyboard(KeyboardSimulatorType keyboardSimulatorType) { // CruciatusFactory.Settings.KeyboardSimulatorType = keyboardSimulatorType; }