Auto CAD

Комбинация клавиш


До того, как вы присвоите "горячей" клавише или комбинации клавиш какое-либо действие, необходимо, чтобы это действие существовало как команда. Хотя уже описаны две версии команды Cancel (Отмена) — одинарная, представленная ЛС, и двойная, лслс,— в следующем примере используется тройная отмена. Таким образом команда применима к тем ситуациям, в которых вы должны трижды нажать <Esc>, чтобы вернуться к запросу команды из режима выбора опций. Приведена схема создания команды и сопоставления "горячей" клавиши.

Чтобы присвоить команде "горячую" клавишу:

1.   Опишите новую команду Cancel (Отмена) точно так же, как вы описывали команду для новой кнопки панели инструментов в предыдущем разделе.

Макрос требует дополнительного элемента -с (добавьте два, для страховки. Значок Л ставится нажатием <Shift>+<6>). После третьего Лс добавьте небольшую LISP-программу (sssetfirst nil), которая отменяет текущий выбор объектов и снимает подсветку и ручки. Я назвал свою версию

команды Cancel (Отмена) abbott-cancel (эбботт-отмена), чтобы отличать ее от других версий, и поместил вверху списка.

2.   Откройте меню Shortcut Keys (Клавиши быстрого вызова) и перетащите в него команду abbott-cancel (эбботт-отмена). После этого на вкладке Properties (Свойства) ниже поля Macro (Макросы) появится поле Key(s) (Клавиши). Справа от поля появится кнопка с многоточием, она исчезнет после того, как вы щелкните на ней, чтобы открыть диалоговое окно Shortcut Keys (Клавиши быстрого вызова).

3.   Щелкните в поле под заголовком Press New Shortcut Key (Нажмите новую комбинацию быстрого вызова) и нажмите <F1>.

В AutoCAD 2006 вы должны щелкнуть на кнопке Assign (Назначить) перед выходом из диалогового окна Shortcut Keys (Клавиши быстрого вызова), иначе "горячая" клавиша не будет присвоена!

Теперь у вас есть новая "горячая" клавиша.

Четыре клавиши, которым я присвоил команды. Для них использованы макросы. Перед названием любой команды можно поставить подчеркивание, чтобы сделать ее международной, и/или вы можете добавить точку, чтобы использовать команду в системе с переопределенными командами.

Комментарии закрыты