Автонабор предназначен для ускорения и упрощения ввода имени пользователя и пароля. Нажатия одной кнопки достаточно, чтобы заполнить поля для ввода имени пользователя и пароля и произвести вход. По умолчанию используется следующая последовательность нажатий клавиш: имя пользователя, затем табуляция, пароль, ещё одна табуляция, и Enter (имя пользователяTABпарольTAB ENTER). Данная схема подходит для большинства сайтов, требующих аутентификацию по имени пользователя и паролю.
Для сайтов или приложений, требующих ввода дополнительных данных, доступна тонкая настройка автонабора, описание которой приведено в разделе Настройка автонабора. Заметьте, что для автонабора последовательность по умолчанию может быть переопределена на вкладке Управление→Настройки→Разное. Например, это может потребоваться, если автонабор выполняется слишком быстро.
Также существует возможность вызова автонабора после запуска произвольных команд из поля Выполнить. Иногда это может быть очень удобным.
Использование автонабора
Установите курсор в поле для ввода имени пользователя.
Переключитесь на Password Safe или откройте его.
Выберите элемент с необходимым именем пользователя и паролем.
Для выполнения автонабора нажмите Ctrl+T (также можно щёлкнуть правой кнопкой мыши и выбрать в контекстном меню Автонабор или нажать соответствующую кнопку на панели инструментов).
Настройка автонабора
Для веб-сайтов или приложений, в которых за именем пользователя не идёт поле для ввода пароля и затем кнопка входа, можно изменить последовательность, заполнив поле «Автонабор» текстом, описывающим необходимое поведение.
\u заменяется на имя пользователя, соответствующее данному элементу.
\p заменяется на пароль, соответствующий данному элементу.
\g заменяется на группу, соответствующую данному элементу.
\i заменяется на заголовок данного элемента.
\l заменяется на соответствующую данному элементу ссылку (используется латинская буква l, а не единица).
\m заменяется на E-mail, соответствующий данному элементу.
\o заменяется содержимым (возможно многострочным) поля «заметки»:
символы конца строки «\n», «\r» или «\r\n» преобразуются в «\r» (возврат каретки);
для содержимого поля «заметки» не производится подстановка управляющих последовательностей («\u», «\p» и т. д.) кроме «\t», заменяемой на символ табуляции, и «\s», заменяемой на «Shift+Tab».
\oNNN заменяется n-й строкой поля «заметки»:
NNN может состоять из одной, двух или трёх цифр (например, \o5 для 5-й строки, \o45 для 45-й, и т. д.);
символы переноса строк не учитываются;
если NNN превышает количество строк в поле «заметки», то последовательность игнорируется.
Примечание. Таким образом возможен автонабор для приложений, требующих во время аутентификации ввод второго пароля или произвольного текста.
\b заменяется клавишей «забой».
\t заменяется табуляцией и используется для перехода в следующее поле.
\s заменяется комбинацией «Shift+Tab» и используется для перехода в предыдущее поле.
\n заменяется клавишей ввода и используется для нажатия на кнопку.
\\ заменяется обратной косой чертой («\»).
\dNNN устанавливает задержку между вводом символов в NNN миллисекунд, вместо 10 мс, установленных по умолчанию. Изменение задержки оказывает влияние только на текущий и последующие символы. Например, «быстро\d500медленно» приведёт к тому, что «быстро» будет набрано со стандартной задержкой, а буквы 'м', 'е', 'д', 'л', 'е', 'н', 'н', 'о' с задержкой в полсекунды перед каждой буквой. Если требуется вставить однократную задержку, не влияющую на скорость ввода символов, используйте управляющие последовательности «\w» и «\W», описанные ниже.
\wNNN или \WNNN используется для указания задержки в NNN миллисекунд для «\w», и NNN секунд для «\W». Например, «как\w500было» набирает «как» (со стандартной межбуквенной задержкой или той, что была установлена с помощью «\d»), затем ждёт полсекунды и вводит «было» с той же межбуквенной задержкой, что и «как»). Аналогично, «как\W2сейчас» сделает задержку между словами в две секунды. Задержка может использоваться для тонкой настройки входа на некоторые веб-станицы.
Обратите внимание, что NNN в данном случае принимает не более 3-х цифр. Таким образом, «\w5000» выполнит задержку в полсекунды, после чего напечатает символ «0», что скорее всего отличается от того, что вы задумали (задержку в 5 секунд можно задать с помощью «\W5»).
\z использует «старый» механизм автонабора. В данном случае нелатинские символы могут вводиться некорректно, но также может улучшиться работа автонабора на некоторых проблемных веб-сайтах. Если вы заметили, что автонабор работает некорректно с каким-то сайтом, попробуйте добавить эту ключевую последовательность в поле автонабора.
\c (только для Linux) генерирует платформно-зависимое клавиатурное событие «Выделить всё». Может быть полезно, если автонабор конфликтует с функцией автозаполнения в браузере (например, когда текст, вводимый посредством автонабора, добавляется к тому, что был подставлен браузером). Добавление \c в начале строки автонабора (или сразу после \t) гарантирует, что текст, подставленный браузером, будет заменён текстом автонабора. Для сайтов, которым требуется замедленный автонабор, добавьте \d100 в начале строки с параметрами автонабора. В результате, строка автонабора может получиться такой
\d100\c\u\t\c\p\n
\j (только для Linux) начать генерацию отдельных событий для клавиш-модификаторов (Alt, Shift, и пр.).
\k (только для Linux) завершить генерацию отдельных событий для клавиш-модификаторов и и начать имитировать модификации (например, изменение регистра букв) с помощью флагов для основных клавиатурный событий.
\j и \k могут быть полезны в случае, если вы заметили, что автонабор не учитывает регистр текста или не вводит символы из «верхнего ряда» (вводит «3» вместо «#»).
Все другие символы переносятся без изменений.
По умолчанию для автонабора Password Safe использует последовательность \u\t\p\n. Действие по умолчанию может быть изменено на вкладке «Управление→Настройки→Разное».
Пример 1. Если перед вводом имени и пароля нужно ввести номер счёта (12345), можно использовать следующую последовательность:
12345\t\u\t\p\t\n
Пример 2. Указанная ниже последовательность была предложена одним из пользователей для очистки поля для ввода имени пользователя перед автонабором. Предзаполненные поля для ввода имени пользователя встречаются довольно часто. Некоторые сайты запоминают имя пользователя, даже если он об этом не просил; пользователь мог забыть поставить флажок «не запоминать имя пользователя»; имя могло быть запомнено и подставлено браузером; или, если предыдущая попытка входа не удалась, поле может содержать ранее введённое имя. Указанная ниже последовательность избавляет пользователя от необходимости вручную очищать поле перед использованием автонабора.
\t\s\b\u\t\p\n
Примечание. В случае возникновения проблем с автонабором попробуйте отключить блокировщики всплывающих окон (есть сообщения пользователей, указывающие на то, что блокирование всплывающих окон может привести к проблемам с автонабором).