Помещает указанное символьное выражение в буфер клавиатуры.
Символы остаются в буфере до тех пор, пока Visual FoxPro не начнет обрабатывать ввод с клавиатуры. С этого момента символы начинают извлекаться из буфера клавиатуры и считываться, как если бы они вводились прямо с клавиатуры. Вы можете использовать KEYBOARD для создания самостоятельно работающих демонстрационных систем с тем, чтобы показывать работу ваших приложений.
KEYBOARD cKeyboardValue [PLAIN] [CLEAR] |
Параметры
- cKeyboardValue
- Указывает символьное выражение, значение которого помещается в буфер клавиатуры. Символьное выражение может быть строкой символов, кодом клавиши, набором кодов клавиш или пользовательской функцией, возвращающей символьное значение. Список кодов клавиш приведен в описании команды ON KEY LABEL.
Замечание:
Если параметр cKeyboardValue задает код клавиши, он должен быть заключен в фигурные скобки и одинарные или двойные кавычки, например: Скопировать код
KEYBOARD "{CTRL+LEFTARROW}"
Скопировать код
KEYBOARD "Hello,{PAUSE 5} World"
- PLAIN
- Если у вас имеется клавиатурный макрос, определенный или активированный командой ON KEY LABEL, вы можете включить параметр PLAIN с тем, чтобы пропустить сделанные им назначения клавиш. PLAIN заполняет клавиатуру кодами клавиш, а не сделанными клавишам назначениями. Например, если клавише А была назначена команда при помощи ON KEY LABEL и код клавиши А указан в cKeyboardValue, используйте опцию PLAIN для того, чтобы поместить в буфер клавиатуры код клавиши А. При этом назначение, сделанное клавише А командой ON KEY LABEL, не будет обработано.
- CLEAR
- Опустошает буфер клавиатуры перед тем, как заполнить его кодами клавиш из cKeyboardValue.
Примечания
Вы можете поместить в буфер клавиатуры до 128 символов. После заполнения буфера лишние символы игнорируются.
Смотрите также
Функция CHRSAW( )
Команда ON KEY LABEL
Команда PLAY MACRO
Команда SET FUNCTION
Команды
Руководство по языку
Команда ON KEY LABEL
Команда PLAY MACRO
Команда SET FUNCTION
Команды
Руководство по языку