Новости



Visual FoxPro 9 позволяет создавать ещё более производительные приложения баз данных.
Двадцатиление FoxPro! Microsoft принимает поздравления.
Visual FoxPro Toolkit for .NET - более 225 функций VFP 7.0, для языков .NET (подробнее)

Команда SET KEYCOMP

См. также

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

Синтаксис

SET KEYCOMP TO DOS | WINDOWS | MAC

Комментарии

Допустима в Visual FoxPro и FoxPro для Macintosh.

Установка SET KEYCOMP определяет клавиши и их комбинации, используемые при пе емещении в среде интерфейса Visual FoxPro для доступа к элементам управления, таким как кнопки, переключатели, списки, меню и т.д. Действие команды SET KEYCOMP зависит от конкретного элемента управления.

Используйте команду SET KEYCOMP, если вы хотите работать со знакомыми к авишами.

Чтобы разрешить навигацию в Windows или Macintosh с использованием нажатий к авиш, принятых в MS-DOS, выдайте команду

SET KEYCOMP TO DOS

Чтобы разрешить навигацию в интерфейсе Mactintosh с использованием нажатий к авиш, принятых в Windows, выдайте команду

SET KEYCOMP TO WINDOWS

В Visual FoxPro можно задать опцию WINDOWS (принимается по умолчанию) или DOS.

В FoxPro для Macintosh можно задать опции MAC (принимается по умолчанию), WINDOWS или DOS.

Начальную установку SET KEYCOMP можно задать в файле конфигурации Visual FoxPro, CONFIG.FPW (Visual FoxPro) или CONFIG.FPM (FoxPro для Macintosh). Например, следующая строка при помещениии в файл конфигурации задает установку SET KEYCOMP TO DOS:

KEYCOMP = DOS

Visual FoxPro

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

Кнопки, используемые по умолчанию

DOS Фокус получает используемая по умолчанию кнопка диалогового окна, и ее внеш ий вид не меняется. Кнопка нажимается при нажатии клавиш Ctrl+Enter.

WINDOWS Используемая по умолчанию кнопка диалогового окна может менять свой внешний вид, когда вы проходите по элементам управления. Она может иметь блеклое изоб ажение или быть в фокусе (при этом она окружается жирной рамкой) fox90001.gif это говорит о том, что в данный момент именно эта кнопка принимается по умо чанию. Она нажимается при нажатии клавиши Enter. При этом всегда выполняется действие, закрепленное за кнопкой, используемой по умолчанию.

Чтобы понять, как в диалоговом окне может меняться внешний вид используемой по умолчанию кнопки, выдайте команду SET KEYCOMP TO WINDOWS и нажмите клавишу Tab, чтобы перейти в диалоговое окно Open.

Клавиши доступа

DOS Клавишей доступа для элемента управления является одиночная клавиша. Если вы не находитесь в элементе управления, допускающем клавишную навигацию (то есть в списке или в поле ввода со списком), вы можете выбрать элемент управления, ажав его клавишу доступа.

WINDOWS Клавишей доступа к элементу управления может служить как одиночная клавиша, так и комбинация клавиш. Если текущий элемент управления допускает клавишную авигацию (список или поле ввода со списком), то для его выбора можно нажать к авишу Alt вместе с клавишей доступа. Чтобы выбрать какой-либо другой элемент управле ия, достаточно нажать клавишу доступа или клавишу Alt вместе с клавишей доступа.

Поля ввода со списком

DOS Когда поле ввода со списком получает фокус, его можно открыть, нажав клавишу Enter или Spacebar. Пока поле ввода со списком не открыто, в нем нельзя использовать средства к авишной навигации.

WINDOWS Когда поле ввода со списком получает фокус, его можно открыть, нажав клавишу Spacebar, Alt+СТРЕЛКА ВВЕРХ или Alt+СТРЕЛКА ВНИЗ. Клавишная навигация в пределах поля ввода со списком возможна, когда он нахо ится в фокусе и открыт. Например, выбранное поле ввода со списком содержит пе ечень доступных дисков. Если диски A, B и C доступны и в данный момент отоб ажается диск B, вы сможете выбрать диск C, не открывая поле ввода со списком: остаточно нажать клавишу C или СТРЕЛКА ВНИЗ. Диск C будет выбран, и вы перейдете в следующий элемент управления.

Зависимые переключатели

DOS Нажав клавишу Tab, вы перейдете от одного переключателя к другому в выбранной группе перек ючателей.

WINDOWS Нажав клавишу Tab, вы перейдете из выбранной группы переключателей к следующему элементу управ ения. Чтобы перемещаться в пределах группы переключателей, нажимайте клавиши СТРЕЛКА ВВЕРХ и СТРЕЛКА ВНИЗ.

Окно просмотра

DOS При входе в поле оно не выбирается.

WINDOWS При входе в поле оно автоматически становится выбранным.

FoxPro для Macintosh

В данном разделе описывается, как опции DOS, WINDOWS и MAC влияют на работу FoxPro для Macintosh.

Кнопки, используемые по умолчанию

DOS Используемая по умолчанию кнопка диалогового окна получает фокус, и ее внеш ий вид не изменяется. Она нажимается при нажатии клавиш Ctrl+Enter.

MAC Используемая по умолчанию кнопка диалогового окна получает фокус, и ее внеш ий вид не изменяется. Она нажимается при нажатии клавиши Enter. Однако если нажать Enter, когда текущим элементом управления является поле едактирования, курсор переходит на следующую строку этого поля редактирования. В этом случае для нажатия кнопки, используемой по умолчанию, следует по ьзоваться клавишами Ctrl+Enter.

WINDOWS Используемая по умолчанию кнопка диалогового окна получает фокус, и ее внеш ий вид не изменяется. Она нажимается при нажатии клавиш Enter или Ctrl+Enter. Однако если нажать Enter, когда текущим элементом управления является поле редактирования, курсор пе еходит на следующую строку этого поля редактирования. В этом случае для нажатия кнопки, используемой по умолчанию, следует пользоваться клавишами Ctrl+Enter.

Клавиши доступа

DOS Символы, соответствующие клавишам доступа, подчеркиваются, и при нажатии такой клавиши в диалоговом окне выбирается элемент управления. Вы не сможете выб ать элемент управления, нажав соответствующую ему клавишу доступа, если нахо итесь в списке, в поле ввода со списком, в текстовом поле или в поле редактирова ия.

MAC Символы, соответствующие клавишам доступа, не подчеркиваются. Однако клавиши доступа можно использовать для большинства элементов управления в диалоговых окнах. (Чтобы определить клавиши доступа, следует выдать команду SET KEYCOMP TO DOS или SET KEYCOMP TO WINDOWS.) Вы не сможете выбрать элемент управления ажатием соответствующей ему клавиши доступа, если находитесь в поле ввода со списком, в текстовом поле или в поле редактирования.

WINDOWS Символы, соответствующие клавишам доступа, подчеркиваются, и вы можете выб ать элемент управления в диалоговом окне, нажав закрепленную за ним клавишу оступа. Чтобы выбрать элемент управления, находясь в списке, текстовом поле или по е редактирования, можно нажать клавишу Alt вместе с клавишей доступа. Однако вы не сможете выбрать с помощью клавиши оступа элемент управления или элемент меню, находясь в поле ввода со списком.

Поля ввода со списком

DOS Когда поле ввода со списком получает фокус, его можно открыть, нажав клавишу Enter или Spacebar. Пока поле ввода со списком не открыто, в нем нельзя использовать средства к авишного контроля.

MAC Поля ввода со списком не могут получать фокус. Чтобы открыть поле ввода со списком, его нужно щелкнуть мышью.

WINDOWS Когда поле ввода со списком получает фокус, его можно открыть, нажав клавиши Spacebar, Alt+СТРЕЛКА ВВЕРХ или Alt+СТРЕЛКА ВНИЗ. Клавишная навигация в пределах поля ввода со списком возможна, когда он нахо ится в фокусе и открыт. Например, выбранное поле ввода со списком содержит пе ечень доступных дисков. Если диски A, B и C доступны и в данный момент отоб ажается диск B, вы сможете выбрать диск C, не открывая поле ввода со списком: остаточно нажать клавишу C или СТРЕЛКА ВНИЗ. Диск C будет выбран, и вы перейдете к следующей опции диалогового окна.

Зависимые переключатели

DOS Чтобы установить переключатель, находящийся в фокусе, нажмите клавишу Enter или Spacebar.

MAC Переключатели не могут получать фокус. Чтобы установить переключатель, его с едует щелкнуть мышью.

WINDOWS Чтобы установить переключатель, находящийся в фокусе, нажмите клавишу Spacebar.

Флажки

DOS Чтобы установить флажок, находящийся в фокусе, нажмите клавишу Enter или Spacebar.

MAC Флажки не могут получать фокус. Чтобы установить флажок, его следует щелк уть мышью.

WINDOWS Чтобы установить флажок, находящийся в фокусе, нажмите клавишу Spacebar.

Фокус

DOS Чтобы переместить фокус к следующему или к предыдущему элементу управления, ажмите клавишу Tab или Shift+Tab.

MAC Фокус могут получать только списки и текстовые поля. Чтобы переместить фокус к следующему или к предыдущему списку или текстовому полю, нажмите клавишу Tab или Shift+Tab.

WINDOWS Чтобы переместить фокус к следующему или к предыдущему элементу управления, ажмите клавишу Tab или Shift+Tab.

Активизация системного меню

DOS Меню System в Visual FoxPro активизируется нажатием клавиши F10 или Alt.

MAC Меню System в Visual FoxPro активизируется нажатием клавиши F10 или fox00149.gif+0.

WINDOWS Меню System в Visual FoxPro активизируется нажатием клавиши F10 или Alt.

Выбор нескольких элементов из списка

DOS Чтобы выбрать из списка несколько несмежных элементов, выбирайте каждый э емент, нажимая клавишу Spacebar при нажатой клавише Shift. Чтобы выбрать несколько подряд идущих элементов, выберите первый из них, ажмите клавишу Shift и, удерживая ее, нажимайте клавишу СТРЕЛКА ВВЕРХ или СТРЕЛКА ВНИЗ.

MAC Чтобы выбрать из списка несколько несмежных элементов, выбирайте каждый э емент, нажимая клавишу Spacebar при нажатой клавише Shift. Чтобы выбрать подряд идущие элементы, выберите первый из них, нажмите к авишу Shift и, удерживая ее, нажимайте клавишу СТРЕЛКА ВВЕРХ или СТРЕЛКА ВНИЗ.

WINDOWS Чтобы выбрать из списка несколько несмежных элементов, выбирайте каждый э емент, нажимая клавишу Spacebar при нажатой клавише Shift. Чтобы выбрать подряд идущие элементы, выберите первый из них, нажмите к авишу Shift и, удерживая ее, нажимайте клавишу СТРЕЛКА ВВЕРХ или СТРЕЛКА ВНИЗ. Последовательные элементы можно выбирать и другим способом: выберите один э емент с помощью клавиши Spacebar ("закрепите" его), с помощью клавиши СТРЕЛКА ВВЕРХ или СТРЕЛКА ВНИЗ перейдите к последнему элементу из тех, которые нужно выбрать, а затем ажмите Shift+Spacebar.



Новое на сайте

  • Обновлен портфель программиста

    Добавлены: Установка HTML Help (Создание справочной системы), Imagedit.zip - Графический редактор ( ico и bmp), Библиотека локализации HTML Help (Русский)
  • Новые примеры программ

    Установка библиотек, Игровая программа "Охота на лис", Установка библиотек "Охота на лис", plastic -"Платежки", Библиотеки (на FPD26), platan -"Платежки" (на Clipper 5.2)
  • Обновленна справка

    Подсказки, технология программирования и использование Visual FoxPro. Команды, функции, операторы, объекты, свойства, события и методы.