Настройка кнопок мыши в автокаде
Перейти к содержимому

Настройка кнопок мыши в автокаде

  • автор:

Адаптация кнопок мыши

С помощью кнопок мыши можно управлять устройством указания.

В редакторе адаптации интерфейса пользователя (НПИ) можно настроить поведение мыши или другого указывающего устройства. Если у указывающего устройства больше двух кнопок, можно изменить функции второй и третьей кнопок. Первая кнопка любого указывающего устройства зарезервирована для операционной системы и не может быть определена в качестве части файла адаптации (CUIx).

Используя клавиши SHIFT и CTRL, можно создать ряд комбинаций, отвечающих потребностям пользователя. Количество команд, распознаваемых устройством указания, соответствует количеству кнопок. Раздел кнопок мыши упорядочен в соответствии со следующими сочетаниями: щелчок, SHIFT + щелчок, CTRL + щелчок, и CTRL + SHIFT + щелчок. Кнопки планшета также могут быть адаптированы, но они нумеруются последовательно, а не по комбинациям клавиатуры. Перетащите команду на комбинацию нажатий кнопок мыши для назначения команды. Чтобы создать дополнительные кнопки, перетащите команды в узел в разделе «Кнопки мыши».

В следующей таблице приведены свойства нажатия кнопки мыши в том виде, в каком они отображаются в панели «Свойства» в редакторе адаптации интерфейса пользователя (АПИ).

Свойства нажатия кнопки мыши

Элемент панели свойств

Указывает псевдонимы для кнопки мыши. Нажмите кнопку [ … ], чтобы открыть диалоговое окно «Псевдонимы». Каждый псевдоним в файле CUIx служит программной ссылкой на кнопку мыши и должен быть уникальным.

Принятие записи координаты

Если нажать одну из кнопок указывающего устройства, снабженного несколькими кнопками, программа воспринимает не только номер кнопки, но и координаты перекрестья на экране в момент ее нажатия. Эти координаты можно либо проигнорировать, либо использовать в выполняемой команде, организовав макросы нужным образом.

При добавлении обратной косой черты ( \ ) в макрос команды включается пауза для ввода данных. Для меню, открывающихся по кнопке мыши или дигитайзера, при нажатии кнопки текущие координаты перекрестья будут автоматически восприниматься как пользовательский ввод. Это справедливо только для первого символа обратной косой черты в команде. Если элемент не содержит символа обратной косой черты, координаты перекрестья игнорируются. Рассмотрим следующие макросы команды:

line line \

Первый макрос команды при назначении кнопке запускает команду ОТРЕЗОК и отображает запрос Первая точка: в обычном режиме. Второй макрос команды при назначении кнопке тоже запускает команду ОТРЕЗОК, но программа использует текущее положение перекрестья в запросе Первая точка: и отображает запрос Следующая точка или [Отменить]: .

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

Как программируемую мышь настроить под функции автокад

Имеется мышь (Zelotes C15) с 13 программируемых кнопок. Хотелось бы настроить их под быстрый доступ к таким функциям как копировать, вставить, переместить, копирование свойств, обрезать/удлинить и т.д. Как я понимаю все это делается через макросы, которых нет в программе самой мыши. Может кто то уже встречался с подобной ситуацией и поделится своим опытом.

Просмотров: 8347
Регистрация: 10.04.2011
Сообщений: 250

В программе настройки мыши повесить сочетания клавиш на нужные кнопки. А в автокаде эти сочетания повесить хоткеями на нужные команды.

Регистрация: 21.10.2005
Сообщений: 204

У меня мышь A4 Tech XL-747H. У неё есть три удобные дополнительные кнопки. На них я повесил сочетания клавиш ctrl+shift, ctrl+alt и shift+alt. И теперь нажав одновременно на кнопку мыши на на одну букву на клавиатуре вызывается команда ACAD. Такой вариант не помню даже встречал где или нет. Как мне кажется я сам изобрел эту методику)

Регистрация: 19.02.2010
Сообщений: 2,293
Сообщение от nikе
Такой вариант не помню даже встречал где или нет. Как мне кажется я сам изобрел эту методику)

кп -копировать, к-круг, п-переместить.. и.т.д
без контролов и шифтов
acad.pgp методика
только пробел или энтер придется давить после команды

; **********———-********** ; No xlate ; DO NOT REMOVE
;======РЕДАКТИРОВАНИЕ=========
;+++++++++++++++
К, *КОПИРОВАТЬ
Р, *РАСЧЛЕНИТЬ
h, *РАСЧЛЕНИТЬ
g, *ПЕРЕНЕСТИ
r, *КОПИРОВАТЬ
1, *ОБРЕЗАТЬ
11, *УДЛИНИТЬ
КК, *КОПИРОВАТЬСВ
рр, *растянуть
c, *СТЕРЕТЬ
;————————————
;подрезка объекта маскировки
ии, *CLIPIT
;показать скрыть маскировку
мв, *tframes
;—ред полилинию———-
плр, *полред
;——————-
;———мастер объектов СПДС——
мм, *spsmaster
;——конверт текст в Мтекст——
тт, *txt2mtxt
;——-маска текста———
тм, *TEXTMASK
;———-;массив СПДС——————
мас, *sparray
vfc, *sparray
;———ред таб на чертеже————
рт, *SPIPEDITTBL
;=========ПАРАМЕТРИЗАЦИЯ============
;——Точка————
4, *GcCoincident
;——Параллельность——
44, *GcParallel
;——Удалить параметризацию——
444, *DelConstraint
;========РИСОВАНИЕ===========
;+++++++++++++++++
кр, *круг
;———уровень на плане——
т, *sppllevel
мр, *маскировка
;=========ВИДЫ============
я, *показать
z, *показать
;==========СПДС=============
;———поиск СПДС———
пп, *SPQS
;———броузер объектов СПДС———
бр, *spbrowser
;——регенирировать——
об, *spregen
;——Таблица———
таб, *sptable
фр, *spformat
фрр, *spformat2
;——Поиск—————
фф, *spfind
;=======ВЫНОСКИ==========
;-универсальная
вы, *СПУНИВЫН
; позиционная
вп, *spnotep
;—линейная——
вл, *splinm
;—узловая—
ву, *spnotek
;——-удалить линию выноску-
вв, *sppld
;——-Разгруппировать——————
гг, *РАЗГРУПП
;——-слой объекта активным——-
яя, *Laymcur
;———-Диспетчер атрибутов блока——
дд, *ДИСПАТБЛК
вс, *sppickpoint
вк, *SPCONNECTTO
;———-Размеры—————-
ра, *spdim
рал, *dimlinear
рап, *dimaligned
;———ПЕЧАТЬ———
;пч, START c:\Users\razigraevana\Documents\setup\ACAD\VBA\Plot_SPDS_2012,1
ппч, START «PlotSPDS»,1
;——ЭКСПОРТ ТАБЛИЦ В ЭКСЕЛЬ
тэ, *СПЭКСПТАБЛ
ТИ, *СПИМПТАБЛ
;——Выбрать объекты отчета—————-
ТА, *sptblprep
;—-привязать формат
ТП, *sptblplusframe
;—отвязать формат
ТОТ, *sptblminusframe

это не считая еще процедур на лиспе, вба и прицепленных экзешников,
а мышкой показываю куда чертить, у мну рук больше чем одна)))

__________________
Мастерская СПДС
Последний раз редактировалось doctorraz, 17.12.2018 в 20:34 .

Как заставить работать в AutoCAD дополнительные кнопки мыши?

Форумы CADUser → Autodesk → AutoCAD → Как заставить работать в AutoCAD дополнительные кнопки мыши?

Страницы 1

Чтобы отправить ответ, вы должны войти или зарегистрироваться

Сообщения 11

#1 Тема от Amzid 19 июля 2006г. 15:04:45

Тема: Как заставить работать в AutoCAD дополнительные кнопки мыши?

Вот мучаюсь. Пытаюсь настроить драйвера мыши так, чтобы доп. кнопки (4, 5 и т.д.) определялись. Кто-нибудь решал подобную задачу?
У меня Logitech MX1000 и SetPoint 2.47.
Согласно рекомендациям http://forums.logitech.com/logitech/boa … age.id=408
Для кнопок 4, 5 установил значение “Generic Button”
Как кнопки 4 и 5 мыши они замечательно распознаются и работают в других приложениях.
Но в AutoCAD-е, не смотря на присвоенные с помощью CUI-я в разделе Mouse Buttons->Click значения, ничего не происходит.

#2 Ответ от Snoopy 19 июля 2006г. 15:43:59

Re: Как заставить работать в AutoCAD дополнительные кнопки мыши?

А сколько у вас всего кнопок. на мышке

#3 Ответ от Amzid 19 июля 2006г. 16:05:19

Re: Как заставить работать в AutoCAD дополнительные кнопки мыши?

Если учесть, стандартные кнопик и колесо, а также, считать наклоны колеса за кнопки, то 10.
PS Ко мне можно обращаться и на ты.

#4 Ответ от Snoopy 19 июля 2006г. 16:36:16

Re: Как заставить работать в AutoCAD дополнительные кнопки мыши?

#5 Ответ от Snoopy 19 июля 2006г. 16:38:39

Re: Как заставить работать в AutoCAD дополнительные кнопки мыши?

Вообще-то в Автокаде, как-то больше работают с кнопками на экране. Pan и Zoom есть на колесике мыши..

#6 Ответ от Amzid 19 июля 2006г. 16:48:03

Re: Как заставить работать в AutoCAD дополнительные кнопки мыши?

С Pan и Zoom всё в порядке. 🙂
Это без проблем настраивается.
А на доп. кнопки хотелось бы “повесить” макросы. Но какие пока не решил.

#7 Ответ от Snoopy 19 июля 2006г. 17:01:08

Re: Как заставить работать в AutoCAD дополнительные кнопки мыши?

Лучше самые востребованные: например ORTHO или свободное черчение, включение/выключение привязок OSNAP

#8 Ответ от kpblc 19 июля 2006г. 17:07:05

Re: Как заставить работать в AutoCAD дополнительные кнопки мыши?

> Snoopy
F8, F3.

#9 Ответ от Snoopy 19 июля 2006г. 19:07:25

Re: Как заставить работать в AutoCAD дополнительные кнопки мыши?

> kpblc
Это я знаю:)
Но Amzid хочет поместить что-то на кнопки мыши. Возможно эти команды..

#10 Ответ от Nino 19 июля 2006г. 19:40:04

Re: Как заставить работать в AutoCAD дополнительные кнопки мыши?

про «монстров», работающих с таким количеством кнопок на мыши я видел сдесь https://www.caduser.ru/forum/topic23291.html
Если не поможет данная ветка, то Mosspower, сдаётся мне, навярняка поможет настроить.

#11 Ответ от Amzid 19 июля 2006г. 21:33:45

Re: Как заставить работать в AutoCAD дополнительные кнопки мыши?

> Snoopy
Спасибо за совет, но точно ORTHO и OSNAP вешать не буду 😉
У меня обычно OSNAP и Polar Tracking включёны постоянно и этого мне достаточно.

> Nino
За ссылку спасибо, но там обсуждение немного другой проблемы.
Я просто хочу узнать: хоть кто-нибудь смог сделать так, чтобы AutoCAD 2006/7 увидел доп. кнопки? Пусть и с другими мышами.
Конечно можно на доп. кнопки мыши назначить комбинации клавиш, а в самом AutoCAD-е на назначенные клавиши назначить макросы.
Но если есть нормальный способ распознавания кнопок, то зачем так извращаться?
Если судить по настройкам в CUI-е, то всё должно распознаваться на ура.
Но почему-то у меня не выходит. 🙁
PS Последний вопрос риторический.

Сообщения 11

Тему читают: 1 гость

Страницы 1

Чтобы отправить ответ, вы должны войти или зарегистрироваться

Форумы CADUser → Autodesk → AutoCAD → Как заставить работать в AutoCAD дополнительные кнопки мыши?

Форум работает на PunBB , при поддержке Informer Technologies, Inc

Настройка кнопок мыши в автокаде

Настройка интерфейса пользователя

Ввод координат в меню кнопок

Настройка кнопок мыши

Можно изменить стандартные действия указывающих устройств в программе. С помощью кнопок мыши можно управлять указывающим устройством Windows. В редакторе настройки пользовательского интерфейса можно настроить поведение мыши или другого указывающего устройства. Если у указывающего устройства больше двух кнопок, можно изменить функции второй и третьей кнопок. Функцию первой кнопки любого указывающего устройства изменить в редакторе НПИ невозможно. С помощью клавиш SHIFT и CTRL можно создать ряд комбинаций, отвечающих потребностям пользователя. Количество команд, распознаваемых указывающим устройством, соответствует количеству кнопок. Раздел кнопок мыши узла дерева упорядочен в соответствии со следующими сочетаниями: щелчок, SHIFT+щелчок, CTRL+щелчок, и CTRL+SHIFT+щелчок. Кнопки планшета имеют последовательную нумерацию. Перетащите команду, чтобы назначить ее для кнопки мыши. Чтобы создать дополнительные кнопки, перетащите команды в узел щелчков. В следующей таблице приведены свойства нажатия кнопки мыши, отображающиеся в панели «Свойства».

Свойства нажатия кнопки мыши
Элемент панели свойств Описание Пример
Псевдонимы Указывает псевдонимы для кнопки мыши. Нажмите кнопку [. ], чтобы открыть диалоговое окно «Псевдонимы». Каждый псевдоним в файле НПИ служит программной ссылкой на кнопку мыши и должен быть уникальным. AUX1
Темы в этом разделе
  • Ввод координат в меню кнопок Если нажать одну кнопку указывающего устройства с несколькими кнопками программа воспринимает не только номер кнопки, но и координаты перекрестья на экране в момент ее нажатия. Эти координаты можно либо проигнорировать, либо использовать в выполняемой команде, организовав макросы нужным образом.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *