Заказные Меню в AutoCAD, страница 19

Глава 4 - Заказные Меню

 Акселераторы

AutoCAD поддерживает определяемые пользователем акселераторы. Следование - короткий пример сечения Акселераторов.

*** АКСЕЛЕРАТОРЫ

ID_Line [SHIFT+CONTROL + "L"]

[ УПРАВЛЯТЬ + "Q"] ^C^C_quit

[ CONTROL+SHIFT + "Z"] ^C^Czoom степени

Сечение Акселераторов содержит элементы(пункты) в одном из двух форматов. Первый - тэг названия (типа ID_LINE), сопровождаемый меткой, содержащей модификаторы. Модификаторы сопровождаются или единственно - символьный или специальная строка виртуальной клавиши (типа "F12") включенный в кавычки. Этот тип элемента(пункта) отображает ключевую последовательность к пункту меню. Вы можете связывать больше чем один модификатор с другим,  используя положительный символ (+), как в первом примере. Когда специальная ключевая последовательность признана, пункт меню, связанный с тэгом названия выполнен, как будто пользователь выбрал пункт меню.

Второй метод определения акселератора использует метку, содержащую модификатор и ключевую строку, сопровождаемую последовательностью команды (макрокоманда меню). Этот метод отображает ключевую последовательность к строке команды и не имеет соответствующего пункта меню. Форматирование и специальные символы, использованные в макрокоманде меню - тот же самый, поскольку использовали в других пунктах меню, за исключением того, что символ наклонной черты влево (\) не может использоваться как команда PAUSE. Если Вы хотите использовать символ наклонной черты влево, Вы можете использовать предыдущий метод для определения акселератора, чтобы отобразить модификатор и ключевую строку к пункту меню, который исполняет последовательность команды, которая включает желательную паузу.

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

Достоверные модификаторы

Строка       Описание

УПРАВЛЕНИЕ  Клавиша(ключ) CTRL

СДВИГ       КЛАВИША SHIFT, или право или левая сторона

Следующая таблица перечисляет специальные виртуальные клавиши. (Клавиши(ключи) These должны быть включены в кавычки.)

Специальные виртуальные клавиши

Строка       Описание           Исключения

F1     F1 клавиша(ключ)     , хотя клавиша(ключ) F1 может быть назначена макрокоманда меню, это обескуражено, потому что эта клавиша(ключ) вообще связывается со Справкой. Использование модификатора с этой клавишей(ключом) приемлемо.

F2     F2 клавиша(ключ)      Немодифицированный, эта клавиша - переключатель переключает состояние текстового окна.

F3     F3 клавиша(ключ)      Немодифицированный, эта клавиша(ключ) выполняет OSNAP.

F4     F4 клавиша(ключ)      Немодифицированный, эта клавиша - переключатель переключает TABMODE вкл. или выкл..

F5     F5 клавиша(ключ)      Немодифицированный, эта клавиша - переключатель переключает ISOPLANE вкл. или выкл..

F6     F6 клавиша(ключ)      Немодифицированный, эта клавиша - переключатель переключает COORDS вкл. или выкл..

F7     F7 клавиша(ключ)      Немодифицированный, эта клавиша - переключатель переключает GRIDMODE вкл. или выкл..

F8     F8 клавиша(ключ)      Немодифицированный, эта клавиша - переключатель переключает ORTHOMODE вкл. или выкл..

F9     F9 клавиша(ключ)      Немодифицированный, эта клавиша - переключатель переключает SNAPMODE вкл. или выкл..

F10   F10 клавиша(ключ)    Немодифицированный, эта клавиша - переключатель переключает Полярный Трэкинг вкл. или выкл..

F11   F11 клавиша(ключ)    Немодифицированный, эта клавиша - переключатель переключает Объектный Шаг, прослеживающий вкл. или выкл..

F12   F12 клавиша(ключ)    Ни один

НЕ ВСТАВЬТЕ  Клавишу(ключ) INS    Ни один

НЕ СОТРИТЕ     Клавишу(ключ) DEL  Ни один

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