Auto CAD

Присваивание клавиатурных сокращений


Не думаю, что я единственный пользователь AutoCAD, регулярно нажимающий <F1> вместо <Esc>, особенно на портативном компьютере. Вы можете не только переопределить <F1>, но вы можете изменить действие многих других клавиш и запускать нужные операции сразу после нажатия клавиш. Функциональные клавиши являются лучшими кандидатами для адаптации; если вы не пользуетесь их стандартными установками, то почему бы эти установки не поменять? Я не пользуюсь клавишей <F1> для вызова справки в AutoCAD или какой-либо другой программе Windows, поэтому я переопределил <F1> как "горячую" клавишу для Cancel (Отмена). Я часто использую привязку к точке, находящейся посередине между конечными точками двух отрезков, поэтому присвоил функцию мее команды CAL (КАЛЬК) клавише <F4> (таким образом, задается динамическая привязка к конечным точкам, в то время, как М2Р (Середина между точками) применяет текущие установки объектной привязки). Я часто пользуюсь программой Paint Windows, поэтому присвоил клавише <F8> способность запускать ее. Мне нравится проставлять метки для команды UNDO (ОТМЕНИТЬ), поэтому я присвоил эту функцию клавише <F9>.

Чтобы поставить метку для команды UNDO (ОТМЕНИТЬ), введите UNDO (ОТМЕНИТЬ) и выберите опцию Mark (Метка). Если через некоторое время работы в AutoCAD, вы решите отменить все ваши действия с момента проставления метки, пользуйтесь опцией Back (Назад) команды UNDO (ОТМЕНИТЬ). Если вы забыли поставить метку, можете ввести число отменяемых шагов. Если вы еще раз поменяете свою точку зрения, команда REDO (ПОВТОРИТЬ) вернет все отмененные действия.

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

К сожалению, лс в AutoCAD отличается от <Esc> в Windows. Если функциональная клавиша <F1> переопределена как команда Cancel (Отмена) с макросом ЛСЛС, то она действительно отменяет активную команду, но не снимает ручки или подсветку с выбранного объекта. Для этого после ЛСЛС добавьте вызов функции AutoLISP (sssetfirst nil), как описано ниже.

Когда вы выбираете Keyboard Shortcuts («Горячие» клавиши) в верхней вложенной вкладке, вы видите список всех клавиатурных сокращений и их текущие значения. Существует два вида клавиатурных сокращений: клавиши быстрого вызова и клавиши временной замены.

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