SendWinSF

Определяет окно, которое получит нажатия клавиш и клики мыши. По сравнению с SendWinS предпринимает дополнительные действия, чтобы заставить находящиеся на заднем плане окна принять нажатия.


Синтаксис

<SendWinSF название>


Параметры

Название - заголовок окна, которое получит нажатия клавиш и клики мыши.


Примечания

Команда SendWinSF применяется в работе с фоновыми окнами. Она вызывает функцию операционной системы "SendMesssage", которая ждёт ответа со стороны получателя после каждого символа. Это делает SendWinSF очень медленной, но она может оказаться более надёжной, чем SendWinMF.

SendWinSF похожа на SendWinS, но прилагает больше усилий, чтобы заставить фоновые окна принять нажатия.

Если SendWinSF передаёт нажатия лучше, чем SendWinS, почему нельзя ей пользоваться всё время? Потому что она устроена сложнее и требует регулировки настроек.

В большинстве случаев, чтобы заставить SendWinSF работать, вам придётся отрегулировать задержки до и после отправки.

SendWinSF до и после отправки нажатия делает короткую паузу. Эти паузы носят название "background focus delays". Обычно величина первой задержки должна равняться нулю. Увеличьте продолжительность второй задержки, если нажатия не достигают фоновых окон. Уменьшите продолжительность второй задержки, если нажатия на клавиатуре переходят из активного окна в фоновое.

Существует два способа выполнить регулировку: в меню "Options > Send Mode Settings > Background focus delays" или при помощи команды SetBackgroundFocusDelays.


На заметку игрокам World of Warcraft

Как уже было сказано, SendWinSF делает короткую паузу до и после отправки нажатия. Это делается только по техническим причинам, и стандартные значения слишком малы, чтобы повлиять на игру. Если вас беспокоит то, что эти задержки могут нарушать правила World of Warcraft, используйте вместо этой команды SendWinS. SendWinS прекрасно работает при отправке одиночных нажатий в WoW. SendWinSF требуется только для отправки команд в чат, что может нарушать правила по другим причинам.


Пример

<Hotkey F1>
<SendPC local>
<SendWinSF "World of Warcraft">
<Key F7>

 


Связанные элементы