|
|
| Новости |
Область диалогового окнаВыбор одного из акселераторов с области схемы приводит к вы- воду его установок слева, в диалоговом окне. При выбранном аксе- лераторе вы можете вносить в диалоговом окне изменения, например, ввести новую комбинацию клавиш или связать акселератор с другой командой. Для перемещения в диалоговом окне для позиционирования в лю- бом месте и выбора можно использовать "мышь". Для перемещения ис- пользуются также следующие клавиши: - Клавиши Tab и Shift+Tab позволяют перемещаться между груп- пами (такими как группы Key Type и Modifiers). Блок текс- тового ввода (типа Key) и кнопка с независимой фиксацией (типа Alt) также считаются группой. Если вы нажмете клавишу Tab для перемещения с текстового блока Command в текстовый блок Key, редактор акселераторов переходит в режим Key Value (Значение клавиши), в котором вы можете нажать любую клавишу, чтобы ввести ее как аксе- лератор. Чтобы выйти из этого режима, щелкните кнопкой "мыши" или нажмите клавиши Alt+Esc. - Когда вы находитесь в группе, то для перемещения и выбора кнопок с зависимой фиксацией (селективных кнопок) можете использовать клавиши стрелок. Для переключения кнопок с независимой фиксацией (параметров) используйте клавишу пробела. Выбранные вами значения начнут действовать при нажатии кла- виши Enter (для изменения акселератора) или Ins (для создания но- вого акселератора), либо при перемещении в новому акселератору в области схемы. В следующей таблице описаны варианты выбора, описанные в ди- алоговом окне. Подробнее они описываются в следующих ниже разде- лах.
Параметры диалогового редактора акселераторов Таблица 6.1
+---------------------------------------------------------------+
¦ Параметр ¦ Описание ¦
+-----------------------+---------------------------------------¦
¦ Command ¦ Идентификатор выполняемой акселерато-¦
¦ (команда) ¦ ром команды. Вы можете ввести здесь¦
¦ ¦ числовое значение или идентификатор. ¦
¦ ¦ ¦
+-----------------------+---------------------------------------¦
¦ Key ¦ Клавиша акселератора. Вы можете ввести¦
¦ (клавиша) ¦ клавишу в ручном режиме (Manual mode),¦
¦ ¦ когда нужно решить, является ли эта¦
¦ ¦ клавиша клавишей ASCII, и заключить¦
¦ ¦ ее в двойные кавычки, или виртуальной¦
¦ ¦ клавишей (идентификатор или целое чис-¦
¦ ¦ ло), либо это режим значения клавиши¦
¦ ¦ (Key Value). В последнем случае при¦
¦ ¦ нажатии клавиши редактор сам определя-¦
¦ ¦ ет, какая это клавиша - клавиша ASCII¦
¦ ¦ или виртуальная клавиша - и вводит ее¦
¦ ¦ в соответствующем формате. Если вы пе-¦
¦ ¦ реместитесь в это текстовое поле с по-¦
¦ ¦ мощью клавиши табуляции из поля¦
¦ ¦ Command, то режим Key Value устанавли-¦
¦ ¦ вается автоматически. ¦
¦ ¦ ¦
+-----------------------+---------------------------------------¦
¦ Key Type ¦ Задайте клавишу ASCII или виртуальную¦
¦ (тип клавиши) ¦ клавишу. Если вы находитесь в режиме¦
¦ ¦ Key Value, то редактор акселераторов¦
¦ ¦ устанавливает данные кнопки с зависи-¦
¦ ¦ мой фиксацией автоматически. ¦
¦ ¦ ¦
¦ ASCII ¦ Введенная вами клавиша представляет¦
¦ (клавиша ASCII) ¦ собой отображаемую клавишу и представ-¦
¦ ¦ ляется с использованием соглашений¦
¦ ¦ ASCII (символ заключается в двойные¦
¦ ¦ кавычки, а Ctrl представляется в виде¦
¦ ¦ каре (^). Например, Ctrl+L представля-¦
¦ ¦ ется как "^L". ¦
¦ ¦ ¦
¦ Virtual Key ¦ Введенная вами клавиша не имеет стан-¦
¦ (Виртуальная ¦ дартного представления в виде символа¦
¦ клавиша) ¦ и должна задаваться идентификатором¦
¦ ¦ (например, клавиша F1 задается иденти-¦
¦ ¦ фикатором Windows VK_F1). ¦
¦ ¦ ¦
+-----------------------+---------------------------------------¦
¦ Modifiers ¦ Набор кнопок с независимой фиксацией,¦
¦ (модификаторы) ¦ которые определяют комбинации клавиш¦
¦ ¦ для соответствующего элемента меню.¦
¦ ¦ Значение каждого параметра описывается¦
¦ ¦ в следующих описаниях. ¦
¦ ¦ ¦
¦ Alt ¦ Акселератор представляет собой комби-¦
¦ ¦ нацию клавиш с клавишей Alt (например,¦
¦ ¦ Alt+W). ¦
¦ ¦ ¦
¦ Shift ¦ Акселератор представляет собой комби-¦
¦ ¦ нацию клавиш с клавишей Shift (напри-¦
¦ ¦ мер, Shift+F1). ¦
¦ ¦ ¦
¦ Ctrl ¦ Акселератор представляет собой комби-¦
¦ ¦ нацию клавиш с клавишей Ctrl (напри-¦
¦ ¦ мер, Ctrl+W). ¦
¦ ¦ ¦
+-----------------------+---------------------------------------¦
¦ Invert Menu Item ¦ Использование акселератора приводит к¦
¦ (инвертирование ¦ инвертированию соответствующего эле-¦
¦ элемента меню) ¦ мента меню. ¦
+---------------------------------------------------------------+
|
![]()
(с) Все права защищены. По всем интересующим вопросам прошу писать электронный адрес |