Visual FoxPro поддерживает клавиатурные комбинации быстрого вызова в следующих областях:

  • Окно Browse

  • Class Browser

  • Кодовое окно

  • Элементы управления

  • Редактор

  • Конструктор форм и Конструктор Классов

  • Справка

  • Команды меню

  • Окно Предварительного просмотра (Print Preview)

  • Окно свойств (Properties)

  • Конструктор отчетов (Report Designer) и Конструктор этикеток (Label Designer)

  • Манипулирование окнами (Window manipulation)

Оно Browse

Клавиатурные комбинации
быстрого вызова
Действие

CTRL+HOME

Перемещает указатель на первую запись курсора или таблицы в Grid'е или окне BROWSE.

CTRL+END

Перемещает указатель на последнюю запись курсора или таблицы в Grid'е или окне BROWSE.

CTRL+HOME

CTRL+SHIFT+HOME

CTRL+PAGE UP

CTRL+PAGE DOWN

Открывается окно редактирования, когда клавиатурная комбинация нажата в мемо-поле.

Class Browser

Клавиатурные комбинации
быстрого вызова
Действие

F5

Обновляет текущее представление (view).

SHIFT+F10

Вызывает всплывающее меню.

Right-click+кнопка Open

Right-click+кнопка Add

Right-click+кнопка Component Gallery

Отображает список из 32 файлов, которые были загружены последними.

Right-click+кнопка View Class Code

Отображает код класса для просмотра в виде web-формы.

CTRL+Right-click+Иконка Class (в верхнем левом углу Class Browser)

Создает экземпляр класса с помощью функции NEWOBJECT( ) в Командном окне.

Тоже действие происходит при перемещении иконки Класса в Командное окно с помощью мыши.

SHIFT+Right-click+Иконка Class (в верхнем левом углу Class Browser)

Для форм - вызывает их выполнение.

Для других элементов управления и объектов - создает экземпляр элемента управления или объекта. Кроме того, для элемента управления - добавляет его в позицию0,0 рабочего стола Visual FoxPro.

Тоже действие происходит при перетаскивании иконки Класса на рабочий стол Visual FoxPro.

Кодовое окно

Клавиатурные комбинации
быстрого вызова
Действие

ALT+I

Нажимает кнопку View Parent Code (Просмотр кода родительского класса).

Элементы управления

Клавиатурные комбинации
быстрого вызова
Действие

CTRL+TAB

Если в фокусе находится Grid, то он теряет фокус.

Если в фокусе находится EditBox и его свойство AllowTabs равно True (.T.)то EditBox теряет фокус.

Если на форме или в диалоговом боксе находится PageFrame, то фокус перемещается на его следующую страницу (закладку). Но это правило не действует для страниц Project Manager'а и в том случае, если странице содержит элемент ActiveX.

CTRL+SHIFT+TAB

Если на форме или в диалоговом боксе находится PageFrame, то фокус перемещается на его предыдущую страницу. Но это правило не действует для страниц Project Manager'а и в том случае, если странице содержит элемент ActiveX.

TAB

Если в фокусе находится Grid, то перемещает указатель на следующее поле.

Редактор

я

Клавиатурные комбинации
быстрого вызова
Действие

ALT+Drag

Вырезание и вставка.

Замечание. По умолчанию, перетаскиваемый (drag-and-drop) текст можно вставить между другими словами. Опция "Drag drop between words", расположенная на странице Editor окна Options, которое вызывается через одноименный пункт меню  Tools, позволяет переключать вставку перетаскиваемого (drag-and-drop) текста с "вставки между словами" на "вставку между символами слов". 
To toggle between dragging text within words and dragging text between words, press ALT+Drag.(от переводчика - я не смог получить эффект, описанный в последнем приложении)

CTRL+Drag

Копирование и вставка.

CTRL+I

Показывает IntelliSense Quick Info.

CTRL+J

Показывает IntelliSense List Members или List Values.

F2

Переход на линию со следующей закладкой (bookmark).

SHIFT+F2

Переход на линию с предыдущей закладкой (bookmark).

ALT+SHIFT+F2

Включает или выключает закладку (bookmark) на текущей линии.

F3

Ищет следующее вхождение ранее указанного текста.

CTRL+F3

CTRL+G

Ищет следующее вхождение выделенного текста.

SHIFT+F3

Ищет предыдущее вхождение ранее указанного текста.

CTRL+SHIFT+F3

Ищет предыдущее вхождение выделенного текста.

CTRL+DOWNARROW

Прокручивает содержимое окна вверх без перемещения курсора.

CTRL+UPARROW

Прокручивает содержимое окна вниз без перемещения курсора.

CTRL+LEFTARROW

Перемещает курсор на одно слово влево.

CTRL+RIGHTARROW

Перемещает курсор на одно слово вправо.

F9

Вставляет удаленную точку останова программы (breakpoint).

CTRL+F9

Разрешает или запрещает использование точки останова программы (breakpoint).

CTRL+B

Вызывает на передний план диалоговое окно Breakpoints.

ALT+F2

Добавляет/Убирает отметку Task List shortcut (Adds/Removes Task List shortcut).

CTRL+U

Переводит выделенный текст в нижний регистр.

CTRL+SHIFT+U

Переводит выделенный текст в верхний регистр.

CTRL+BACKSPACE

Удаляет слово слева от курсора.

Конструктор форм и Конструктор классов

Клавиатурные комбинации
быстрого вызова
Действие

Клавиши со стрелками

Перемещает выделенные элементы на один пиксел.

CTRL+E

Запускает форму прямо из Конструктора форм.

CTRL+SHIFT+Click на

элементе управления

Перейти к элементу управления, находящемуся на самом нижнем слое контейнера (Drills down to a control in a container).

CTRL+Click на контейнере

Перейти к следующему слою контейнера (Drills down through the container).

SHIFT+Клавиши со стрелками

Изменяет высоту или ширину выделенных элементов на один пиксел.

Справка

Клавиатурные комбинации
быстрого вызова
Действие

F1

Отображает содержание справки или контекстно-чувствительную справку по текущей теме,  например, по выделенному ключевому слову в командном окне или по текущему свойству в окне свойств.

SHIFT+F1

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

Команды меню

Клавиатурные комбинации
быстрого вызова
Команда Меню 

CTRL+A

Выделить все (Select All).

Edit

CTRL+C

Копировать (Copy).

Edit

CTRL+D

Команда запустить (Do).

Program

CTRL+E

Удалить пункт (Delete Item).

Menu

CTRL+E

Запустить программу (Do <program>).

Запустить форму (Run Form).

Program

Form

CTRL+F

Поиск (Find).

Edit

CTRL+G

Продолжить поиск (Find Again).

Edit

CTRL+H

Изменить разделы (Change Partitions).

Table

CTRL+I

Вставить пункт (Insert Item).

Menu

CTRL+J

Информация о проекте (Project Info).

Project

CTRL+L

Заменить (Replace).

Edit

CTRL+M

Продолжить (Resume).

Program

CTRL+N

Новый (New).

File

CTRL+O

Открыть (Open).

File

CTRL+P

Печатать (Print).

File

CTRL+Q

Закрыть текущее окно редактирования и отменить сделанные изменения.. См. также CTRL+W.

Выполнить запрос (Run Query).

-

Query

CTRL+R

Вернуть отмененные изменения (Redo).

Edit

CTRL+S

Сохранить (Save).

File

CTRL+T

Поставить/Снять отметку об удалении (Toggle Deletion Mark).

Table

CTRL+V

Вставить (Paste).

Edit

CTRL+W

Закрыть текущее окно редактирования или диалоговый бокс и сохранить сделанные изменения.

-

CTRL+X

Вырезать (Cut).

Edit

CTRL+Y

Добавить новую запись (Append New Record).

Table

CTRL+Z

Отменить изменения (Undo).

Edit

Окно Предварительного просмотра (Print Preview)

Клавиатурные комбинации
быстрого вызова
Действие

Z

Увеличивает и уменьшает размер страницы.

L

Переключение между различным изменением масштаба уровней.

G

Открыть диалоговый бокс Goto.

ESC

Закрыть окно Print Preview.

LEFTARROW

Прокрутить содержимое страницы окна Print Preview влево.

RIGHTARROW

Прокрутить содержимое страницы окна Print Preview вправо.

UPARROW

Прокрутить содержимое страницы окна Print Preview вверх.

DOWNARROW

Прокрутить содержимое страницы окна Print Preview вниз.

PAGEDOWN

Перейти на следующую страницу окна Print Preview.

PAGEUP

Перейти на предыдущую страницу окна Print Preview.

HOME

Перейти на первую страницу окна Print Preview.

END

Перейти на последнюю страницу окна Print Preview.

Окно свойств (Properties)

Клавиатурные комбинации
быстрого вызова
Действие

ALT+DOWN ARROW

Раскрыть список объектов.

ALT+UP ARROW

Закрыть список объектов.

CTRL+PAGE DOWN

DOWN ARROW

RIGHT ARROW

Перейти на следующий объект в списке.

CTRL+PAGE UP

UP ARROW

LEFT ARROW

Перейти на предыдущий объект в списке.

CTRL+END

Перейти на последний объект в списке.

CTRL+HOME

Перейти на первый объект в списке.

TAB

Перейти на следующий элемент управления в окне Properties.

SHIFT+TAB

Перейти на предыдущий элемент управления в окне Properties.

SHIFT+F10

Отобразить соответствующее всплывающее меню.

CTRL+ALT+буква

Выбрать в списке свойство, название которого начинается с буквы. Например, при наборе комбинации CTRL+ALT+B будет выбрано свойство, название которого начинается с буквы B.

Конструктор отчетов (Report Designer) и Конструктор этикеток (Label Designer)

Клавиатурные комбинации
быстрого вызова
Действие

ALT+ENTER

Открыть диалоговый бокс, соответствующий элементу управления отчета.

Клавиши со стрелками

Переместить выделенные элементы управления на один пиксель.

CTRL+E

Войти в режим редактирования элемента управления Label, если он выделен в Конструкторе отчетов.

ESC

Выйти из режима редактирования элемента управления Label и возвратиться в режим Select.

SHIFT+клавиши со стрелками

Изменить высоту или ширину выделенного элемента на один пиксель.

SHIFT+TAB

Перейти на предыдущий объект в Конструкторе отчетов, если активен режим табуляции.

SHIFT+двойной клик на полосе отчета

Выбрать все объекты в полосе отчета.

TAB

Автоматически войти в режим табуляции и перейти на следующий объект в Конструкторе отчетов.

Манипулирование окнами (Window manipulation)

Клавиатурные комбинации
быстрого вызова
Действие

CTRL+F1

Циклическое перемещение между окнами.

CTRL+TAB

Перейти на следующее окно.

CTRL+SHIFT+TAB

Перейти на предыдущее окно.

CTRL+F2

Отобразить командное (Command) окно.

CTRL+F4

Закрыть активное окно.

CTRL+F6

Перейти на следующее окно.

CTRL+ALT+SHIFT

Скрыть все окна кроме главного окна приложения для просмотра в нем выходных результатов.

CTRL+F10

Переключения размера окна в максимальный и обратно.

При циклическом перемещении между окнами Visual FoxPro сохраняет их порядок, т.е. переносит новое окно на передний план, а не перемещает окно, которое было активно перед этим, на задний план.

См. также