/// <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;
 }
Example #3
0
        private void InitializeKeyboardEmulator(KeyboardSimulatorType keyboardSimulatorType)
        {
            this.Automator.WiniumKeyboard = new WiniumKeyboard(keyboardSimulatorType);

            Logger.Debug("Current keyboard simulator: {0}", 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");
        }
Example #6
0
 public WiniumKeyboard(KeyboardSimulatorType keyboardSimulatorType)
 {
     // CruciatusFactory.Settings.KeyboardSimulatorType = keyboardSimulatorType;
 }