| Правила | Регистрация | Пользователи | Поиск | Сообщения за день | Все разделы прочитаны |  Справка по форуму | Файлообменник |

Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Как переназначить Shift+W

Как переназначить Shift+W

Ответ
Поиск в этой теме
Непрочитано 04.12.2011, 23:07 #1
Как переназначить Shift+W
МаксимВладимирович
 
Регистрация: 04.12.2011
Сообщений: 1

Добрый день ув.форумчане. В работе с Autocad я пользуюсь горячими клавишами (Shift+комбинации букв), но вот проблема,что иногда хочешь нажать Shift+Q скажем, а палец соскользнет и нажмет Shift+W после чего начинает грузится навигационный штурвал. Кто знает как переназначить эту комбинацию клавиш, а то честно очень напрягает иногда,тем более что компьютер слабый, и этот штурвал иногда грузиться по 2-3 минуты.
P/S/ Autocad 2010.
Просмотров: 10639
 
Непрочитано 11.10.2012, 12:59
#2
timur_ekb


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


недавно заинтересовался этим вопросом. Похоже, что кроме как "Находишь папку acad.pjp в support открываешь блокнот и редактируешь под другую команду". Ничего путевого инет предложить не может...
timur_ekb вне форума  
 
Непрочитано 11.10.2012, 16:33
#3
Do$

AutoCAD/Civil3D LISP/C#
 
Регистрация: 15.08.2008
Санкт-Петербург
Сообщений: 1,702
Отправить сообщение для Do$ с помощью Skype™


Что же за файл такой? Acad.pgp знаю, но там горячие клавиши не переназначаются.
Стандартными средствами не нашел способа отключить или переназначить это сочетание.
Do$ вне форума  
 
Непрочитано 12.10.2012, 15:28
#4
fasadel


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


Набираешь команду _cui или находишь это окно где-то в меню (не знаю где) и кастомайзишь интерфейс. Там есть ветка ACAD->Keyboard Shortcuts->Shortcut Keys. Выбираешь её и справа тебе вываливается весь список горячих клавиш. Можешь удалять, добавлять и т.д. Снизу справа показывается, что на этой кнопке живет, какая команда или макрос.

Потом можно все настройки там же экспортировать в файл типа .cuix и с помощью миграции откастомайзить всё и сразу на другом компьютере (и принтеры, и цвета рабочей области, и кнопки, и панельки, всеё-всё). Не знаю, почему народ не особенно этим пользуется. Удобно.
fasadel вне форума  
 
Непрочитано 12.10.2012, 15:41
#5
Хмурый


 
Регистрация: 29.10.2004
СПб
Сообщений: 16,336


да вроде-бы эта Shift+W не переназначается...
http://forum.dwg.ru/showthread.php?t=63369
Хмурый вне форума  
 
Непрочитано 12.10.2012, 16:14
2 | #6
Do$

AutoCAD/Civil3D LISP/C#
 
Регистрация: 15.08.2008
Санкт-Петербург
Сообщений: 1,702
Отправить сообщение для Do$ с помощью Skype™


Точно не переназначается.
Сам не так давно озадачивался этим, предложили попробовать переназначить Shift+W на команду MOVE.
В результате родился вот такой небольшой лисп. Извращение жуткое, но работает
Вложения
Тип файла: lsp navswheel2move.lsp (265 байт, 568 просмотров)
Do$ вне форума  
 
Непрочитано 16.10.2012, 07:56
1 | 1 #7
timur_ekb


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


Do$-у Респект!
Сильно раздражал штурвал, даже если работаешь на достаточно сильной машине!
Есть также пост #8 вот здесь: http://forum.dwg.ru/showthread.php?t=63369. тоже работает!

по поводу *.pjp - вырезка из инета, за что взял за то и продаю. Менять не стал.
timur_ekb вне форума  
 
Непрочитано 21.10.2019, 13:47
#8
Зодчий1989


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


Цитата:
Сообщение от Do$ Посмотреть сообщение
Извращение жуткое, но работает
Отличное извращение. Добавил в автозагрузку.
Помогите доработать лисп. Он работает только в 1-м открытом файле в AutoCAD. если открываешь 2-й файл, то он перестает работать с ошибкой "Команда: '_NAVSWHEEL ; ошибка: Visual LISP command document mismatch: navswheel"
__________________
Не ошибается только тот, кто ничего не делает.
Зодчий1989 вне форума  
 
Непрочитано 21.10.2019, 13:58
1 | #9
Хмурый


 
Регистрация: 29.10.2004
СПб
Сообщений: 16,336


Зодчий1989, попробуй в Параметрах включить загрузку acad.lsp при каждом открытии чертежа
Миниатюры
Нажмите на изображение для увеличения
Название: Безымянный.jpg
Просмотров: 134
Размер:	149.3 Кб
ID:	219118  
Хмурый вне форума  
 
Непрочитано 21.10.2019, 14:05
#10
Зодчий1989


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


Цитата:
Сообщение от Хмурый Посмотреть сообщение
попробуй в Параметрах включить загрузку acad.lsp при каждом открытии чертежа
Попробовал. Увы проблема сохранилась.
__________________
Не ошибается только тот, кто ничего не делает.
Зодчий1989 вне форума  
 
Непрочитано 21.10.2019, 14:57
1 | #11
Кулик Алексей aka kpblc
Moderator

LISP, C# (ACAD 200[9,12,13,14])
 
Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,835


Еще одно извращение. И не факт, что будет работать:
Код:
[Выделить все]
 (defun redef (/ sysvar)
  (setq sysvar (mapcar (function (lambda (x / tmp) (setq tmp (getvar (car x))) (setvar (car x) (cdr x)) (cons (car x) tmp))
                                 ) ;_ end of function
                       '(("cmdecho" . 0) ("menuecho" . 0) ("nomutt" . 1))
                       ) ;_ end of mapcar
        ) ;_ end of setq
  (vl-cmdf "_.undefine" "navswheel")
  (eval (read "(defun c:navswheel() (vl-cmdf \"_.move\"))"))
  (foreach item sysvar (setvar (car item) (cdr item)))
  (princ)
  ) ;_ end of defun
(redef)
(princ)
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 21.10.2019, 15:13
#12
Зодчий1989


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


Цитата:
Сообщение от Кулик Алексей aka kpblc Посмотреть сообщение
Еще одно извращение
Прекрасно работает.
Можно вкратце описание лиспа? Удаление команды navswheel и обманка, что при вызове её выполнять что-то другое?
__________________
Не ошибается только тот, кто ничего не делает.
Зодчий1989 вне форума  
 
Непрочитано 21.10.2019, 15:26
#13
Кулик Алексей aka kpblc
Moderator

LISP, C# (ACAD 200[9,12,13,14])
 
Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,835


Ну типа того. Работает в надежде на то, что ADSK прописывает команды без "." впереди )).
Если работает - то и ладушки ))
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 04.02.2023, 00:04
#14
vovkanew


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


Сделал немного проще, вроде все работает. Лисп ставится в автозагрузку. Он прописывает команду _undefine, которая исключает команду колеса (чтобы самому каждый раз не писать добавляется в автозагрузку).
Вложения
Тип файла: lsp OffWheel.lsp (34 байт, 50 просмотров)
vovkanew вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Как переназначить Shift+W

Размещение рекламы
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
какая переменная отвечает за комбинацию Shift + пробел ? Composter AutoCAD 14 19.10.2011 15:32
Как сделать выделение без зажатия SHIFT 3мей AutoCAD 9 07.09.2011 21:52
shift не работает в AutoCAD Civil3d b_1 Вертикальные решения на базе AutoCAD 7 11.05.2010 12:29
Выделение нескольких объектов без использования нажатой клавиши SHIFT. AutoCad 2006. AndroiD AutoCAD 4 05.06.2009 10:33
mbuttonpan + shift ABT AutoCAD 5 29.11.2008 13:36