Команды и функции, перечисленные в таблице, позволяют управлять вводом данных, осуществляемым с клавиатуры или с помощью мыши.

Команда или функция Назначение

AMOUSEOBJ( ), функция

Создает массив, содержащий информацию о позиции указателя мыши и объекте, над которым указатель мыши расположен.

CAPSLOCK( ), функция

Возвращает текущее состояние клавиши CAPS LOCK или устанавливает режим CAPS LOCK в состояние ВКЛ или ВЫКЛ.

CHRSAW( ), функция

Определяет наличие символа в буфере клавиатуры.

CLEAR, команды

Освобождают память от указанных элемента или элементов.

INSMODE( ), функция

Возвращает текущее состояние режима Insert (Вставка), или устанавливает его в состояние ВКЛ или ВЫКЛ.

KEYBOARD, команда

Помещает указанное символьное выражение в буфер клавиатуры. 

LASTKEY( ), функция

Возвращает целое число, соответствующее коду последней нажатой клавиши.

MCOL( ), функция

Возвращает позицию указателя мыши по столбцам в основном окне Visual FoxPro или в окне, определенном пользователем. 

MOUSE, команда

Имитирует щелканье мышью (включая двойное) и перемещение мыши (в том числе при нажатой кнопке). 

MROW( ), функция

Возвращает позицию указателя мыши по строкам в основном окне Visual FoxPro или в окне, определенном пользователем. 

NUMLOCK( ), функция

Возвращает текущее состояние клавиши NUM LOCK или устанавливает режим NUM LOCK в состояние ВКЛ или ВЫКЛ.

ON KEY LABEL, команда

Задает команду, которая будет выполнена, если нажать некоторую клавишу или комбинацию клавиш или щелкнуть кнопкой мыши. 

PLAY MACRO, команда

Выполняет макрокоманду клавиатуры.

POP KEY, команда

Восстанавливает назначения команды ON KEY LABEL, помещенные в стек командой PUSH KEY.

PUSH KEY, команда

Помещает все текущие установки команд ON KEY LABEL в стек памяти.

RESTORE MACROS, команда

Восстанавливает в памяти макрокоманды клавиатуры, сохраненные в файле макрокоманд клавиатуры или в memo-поле.

SAVE MACROS, команда

Сохраняет набор макрокоманд клавиатуры в файле макрокоманд клавиатуры или в memo-поле.

SET FUNCTION, команда

Назначает выполнение выражения (макрокоманды клавиатуры) при нажатии функциональной клавиши (или их комбинаций).

SET KEYCOMP, команда

Управляет клавишной навигацией Visual FoxPro.

SET MACKEY, команда

Задает клавишу или комбинацию клавиш, при нажатии которых отображается диалоговое окно Macro Key Definition.

SET TYPEAHEAD, команда

Задает максимальное число символов, которые можно сохранить в буфере клавиатуры. 

Expand imageСмотрите также