SetBackgroundFocusDelays
Устанавливает величину задержек до и после отправки нажатия, которые используются командой SendWinMF.
Синтаксис
<SetBackgroundFocusDelays значение_1 значение_2>
Параметры
Значение_1 - величина задержки до отправки нажатия, заданная в миллисекундах. Значение по умолчанию равно 0.
Значение_2 - величина задержки после отправки нажатия, заданная в миллисекундах. Значение по умолчанию равно 15.
Примечания
Команда SetBackgroundFocusDelays применяется в SendWinMF и в качестве параметра "BackgroundFocusDelays" в команде SetSendMode. Используйте её только при следующих обстоятельствах:
- Если нажатия не достигают фонового окна, увеличьте второе значение.
- Если вы хотите иметь возможность набирать текст в активном окне, а направлять этот текст в фоновое окно, но символы попадают в оба окна, уменьшите второе значение.
Вы можете отрегулировать эти значения двумя способами:
- Присвоить значения отдельной горячей клавишей с этой командой.
- Присвоить значения по умолчанию (для всех клавиш) в меню программы "Options > Send Mode Settings > Background focus delays".
Как правило, проще и удобнее регулировать значения задержек в настройках программы, но иногда вам может требоваться присваивать разные значения в тех или иных горячих клавишах. Для этого и существует эта команда.
Обычно первое значение должно равняться нулю.
Значения по умолчанию для этих задержек равны 0 и 15.
Примеры
Если нажатия не достигают фонового окна, сделайте вторую задержку длиннее, чем значение по умолчанию, как это видно на примере:
<Hotkey F1>
<SendPC local>
<SetBackgroundFocusDelays 0 50>
<SendWinMF WoW1>
<Text Hi!>
<SendWinMF WoW2>
<Text Bye!>
Если вы хотите иметь возможность вручную набирать текст в активном окне в то время, как скрипт будет посылать нажатия в фоновое окно, но символы попадают в оба окна, сделайте вторую задержку короче:
<Hotkey F1>
<SendPC local>
<SetBackgroundFocusDelays 0 10>
<SendWinMF WoW1>
<Text Hi!>
<SendWinMF WoW2>
<Text Bye!>