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

Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Вызов контекстного меню без мыши

Вызов контекстного меню без мыши

Ответ
Поиск в этой теме
Непрочитано 05.06.2009, 11:48 #1
Вызов контекстного меню без мыши
Карлсон
 
Регистрация: 28.04.2009
Сообщений: 302

Как известно, Автокад в избытке позволяет повоевать остроконечникам и тупоконечникам. И один из поводов -- это назначение правой кнопки мыши (Enter или контекстное меню). Не стремясь ни кого склонить в ту или иную сторону скажу, что сам работаю с настройкой не отображать контекстное меню (короче Enter). Так привык и считаю удобным.

В тоже время новые версии все больше уделяют внимания контекстному меню. Это раздражает, но деваться некуда. Поэтому, не желая отказываться от Enter на правой кнопке, хочу спросить знатоков: какими средствами возможно вызвать контекстное меню когда системная переменная SHORTCUTMENU равна нолю?

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

Готов выслушать все возможные варианты в том числе с программной реализацией, с горячими клавишами, с "Temporary Overide Keys", выпадающие меняю, панели инструментов, и т.д. и т.п.

У меня версия 2008, но предлагаю привязку к версии не считать жесткой.
Просмотров: 20292
 
Непрочитано 05.06.2009, 11:53
#2
zenon

Остекляем!!! Алюминим!!!
 
Регистрация: 21.02.2005
Москва
Сообщений: 3,924
<phrase 1=


Командную строку смотреть не пробовал? Вроде как раз энтот случай.
__________________
Мы можем делать быстро, качественно и недорого, выбирайте любые 2 условия.:search:
zenon вне форума  
 
Автор темы   Непрочитано 05.06.2009, 12:01
#3
Карлсон


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


>zenon
То есть если посмотреть на командную строку выскочит контекстное меню? Ммм... даже не знаю это телепатия, телекинез, или технологии слежения за движением зрачков?
Карлсон вне форума  
 
Непрочитано 05.06.2009, 12:07
#4
zenon

Остекляем!!! Алюминим!!!
 
Регистрация: 21.02.2005
Москва
Сообщений: 3,924
<phrase 1=


нет, просто именно в командной строке и отображаются подкоманды контекстного меню
Нажмите на изображение для увеличения
Название: Без.JPG
Просмотров: 971
Размер:	28.5 Кб
ID:	21770
__________________
Мы можем делать быстро, качественно и недорого, выбирайте любые 2 условия.:search:
zenon вне форума  
 
Непрочитано 05.06.2009, 12:13
#5
Солидворкер
Moderator

Конструктор (машиностроение)
 
Регистрация: 23.10.2006
Россия
Сообщений: 23,286
<phrase 1=


Лучше смотреть на клавиатуру -на ней есть стандартная кнопка вызова контекстного меню.
И охота же народу извратом заниматься...
Солидворкер вне форума  
 
Непрочитано 05.06.2009, 12:20
#6
Profan


 
Регистрация: 25.12.2005
Москва
Сообщений: 13,627


Настрой правую кнопку на вывод контекстного меню, а для завершения команды (или выбора объектов) и для повтора последней команды используй пробел. Контекстное меню еще тем хорошо, что позволяет повторить полностью сложный макрос на кнопке, а не просто основную команду в этом макросе.
Profan вне форума  
 
Непрочитано 05.06.2009, 12:21
#7
zenon

Остекляем!!! Алюминим!!!
 
Регистрация: 21.02.2005
Москва
Сообщений: 3,924
<phrase 1=


Цитата:
Сообщение от Солидворкер Посмотреть сообщение
Лучше смотреть на клавиатуру -на ней есть стандартная кнопка вызова контекстного меню.
И охота же народу извратом заниматься...
это какая???
__________________
Мы можем делать быстро, качественно и недорого, выбирайте любые 2 условия.:search:
zenon вне форума  
 
Автор темы   Непрочитано 05.06.2009, 12:22
#8
Карлсон


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


>zenon
Вероятно, сейчас так принято -- всех за идиотов держать, но мне кажется будто это вовсе не так.

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

>Солидворкер
Эта кнопка не работает когда на правой кнопке Enter висит. Собственно как включить ее в работу в описанной ситуации я и спрашиваю.
Карлсон вне форума  
 
Непрочитано 05.06.2009, 12:23
#9
Солидворкер
Moderator

Конструктор (машиностроение)
 
Регистрация: 23.10.2006
Россия
Сообщений: 23,286
<phrase 1=


zenon, между правыми ctrl и win
Солидворкер вне форума  
 
Непрочитано 05.06.2009, 12:58
#10
Mahno


 
Регистрация: 18.09.2004
Ростов, тот, что на Дону
Сообщений: 131
<phrase 1= Отправить сообщение для Mahno с помощью Skype™


Цитата:
Сообщение от Карлсон Посмотреть сообщение
>zenon

Эта кнопка не работает когда на правой кнопке Enter висит. Собственно как включить ее в работу в описанной ситуации я и спрашиваю.
у меня эта кнопка работает. Правый щелчок настроен на Enter. Если удерживать правую кнопку, выскакивает контекстное меню
Mahno вне форума  
 
Автор темы   Непрочитано 05.06.2009, 13:34
#11
Карлсон


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


>Mahno
Вообще-то, если говорить про ситуацию о которой писал я (когда контекстное меню по правому клику отсутствует SHORTCUTMENU=0) кнопка на клавиатуре не срабатывает.

У вас, похоже, установлена настройка при которой контекстное меню выскакивает при удержании правой кнопки мыши (а при коротком нажатии срабатывает как Enter). При этом оно срабатывает и по клавише с клавиатуры.

Впрочем, возможно, это и есть выход -- поставлю время удержания побольше, что бы меню случайно не вылетало, и буду пользоваться клавиатурой. Посмотрим на сколько это будет устойчиво, прежде, когда я пробовал работать с такими настройками меня это не устроило, но я не увеличивал время задержки перед отображением меню.
Карлсон вне форума  
 
Непрочитано 05.06.2009, 13:44
#12
zayyaz

связь
 
Регистрация: 26.01.2007
Красноярск
Сообщений: 56
<phrase 1=


AutoCAD 2007
правая кнопка на грызуне - Enter
SHORTCUTMENU = 2
стандартная кнопка вызова контексного меню на клавиатуре - работает

контекстное очень редко вызываю.. поэтому не могу утверждать что всегда и корректно )
__________________
не z и не z будешь...
zayyaz вне форума  
 
Автор темы   Непрочитано 05.06.2009, 14:59
#13
Карлсон


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


>zayyaz
SHORTCUTMENU = 2 не подходит, так как вываливает меню по правому клику при выделенных объектах, а я в этот момент, возможно, хочу повторить предыдущую команду копирования (к примеру).
Карлсон вне форума  
 
Непрочитано 05.06.2009, 17:01
#14
Vova

Engineer
 
Регистрация: 05.09.2003
New-York
Сообщений: 10,288


Меню работает достаточно устойчиво, нечего наводить тень на плетень. Если все-таки выскакивает непроизвольно, увеличь время задержки большее чем по-умолчанию. А меню вызывай с клавиатуты-с той самой кнопки. Макросы почему-то в 2010 не повторяются из меню. Придется какие команды переносить на палету, если они не починят сервис-паком. Проверьте, плиз, в 2009.
Vova вне форума  
 
Непрочитано 05.06.2009, 17:09
#15
AlphaGeo


 
Сообщений: n/a


Цитата:
Сообщение от Карлсон Посмотреть сообщение
>zayyaz
SHORTCUTMENU = 2 не подходит, так как вываливает меню по правому клику при выделенных объектах, а я в этот момент, возможно, хочу повторить предыдущую команду копирования (к примеру).
Нажмите пробел для повтора последней команды...
 
 
Непрочитано 05.06.2009, 17:42
#16
Карел

инженер по генплану
 
Регистрация: 19.10.2007
Карелия - это в России :)
Сообщений: 214


У меня кнопка справа между Win и CTRL повторяет последнюю команду (контекстное меню отключено на пр.кнопкой мыши, ACAD 2008)
Offtop: Мне тоже удобнее, когда на правой висит повтор команды. С одной свободной рукой лучше думается что-ли. А по мыше долбить не влом - геймер я заядлый
__________________
генпланист со стажем
Карел вне форума  
 
Непрочитано 05.06.2009, 19:30
#17
Vova

Engineer
 
Регистрация: 05.09.2003
New-York
Сообщений: 10,288


Блин! после того, как потренировал выход контекстного меню с правой кнопки и клавиатурной клавиши, - чтобы ответить в посте 14, макросы стали работать и из меню.
Vova вне форума  
 
Автор темы   Непрочитано 05.06.2009, 22:06
#18
Карлсон


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


Объясню про себя: я достаточно хорошо представляю имеющиеся подходы, скажем так, к механике работы с интерфейсами Автокада.

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

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

Кроме того замечу, что отказываться от Enter'a на, весма удобной в использовании, правой клавише не вижу смысла, поскольку интенсивность ее использования в таком качестве гораздо выше чем использование контекстного меню, которым я пользуюсь исключительно в крайних случаях (когда разработчики забили на командную строку, что происходит ныне все чаще). Палец-то постоянно лежит на этой кнопке -- не надо тянуться к пробелу и двигать рукой. Это еще одни аспект более быстрой работы.

Если черчение идет потихоньку с долгим обдумыванием того где бы провести линию -- оно, понятное дело, ускорения не даст -- там работай как вздумается. Впрочем, я не настаиваю, каждый волен работать как ему удобней. Я, всего лишь, спрашиваю какими средствами можно вытащить контекстное меню при SHORTCUTMENU=0. Отрицательный ответ -- тоже ответ. Если никакими значит так тому и быть.

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

Повторение макросов -- это, конечно, здорово. Однако мне не сложно при часто используемом макросе загнать его лисп -- две строки всего делов-то.

Наверняка сейчас найдется кто-нибудь, кто скажет что это ловля блох и тому подобное и вообще об таком только лузеры заботятся, а настоящие инженеры ну и так далее. Вон Солидвокер заявляет, что мол охота же народу извратом заниматься, хочется спросить: не изврат ли семь тыщ постов набитых на форуме и не ём одном, надо думать, так что это еще цветочки :)
Карлсон вне форума  
 
Непрочитано 05.06.2009, 22:44
#19
AlphaGeo


 
Сообщений: n/a


Цитата:
Сообщение от Карлсон Посмотреть сообщение
Разумеется, речь идет о быстрой интенсивной работе. И связано это, на мой взгляд, с работой мозга. Поскольку руки управляются разными полушариями не следует действия которые выполняются с высокой степенью автоматизма поручать разным рукам, в том случае если это возможно сделать одной. Кроме того, что такое положение вещей ускоряет процесс, оно еще и меньше "грузит" серую массу. При наборе клавиатурных команд левой рукой этот эффект не проявляется, поскольку не заметен на фоне той работы которую должен проделать мозг, что бы в принцыпе осознать будто надо что-то нажимать и сообразить что именно.
Карлсон, даже если разные полушаря мозга работают у вас столь разрозненно, что по отдельности управляют действиями разных рук, Вы не задумывались о том, что чисто моторно разным руками гораздо надежнее (а следвательно в общем быстрее из-за отсутствия ошибочных нажатий) осуществить два нажати (например, выбор объекта левой клавишей мыши и запуск последней команды нажатием enter), нежели проделать это одной рукой, но разными пальцами?
 
 
Непрочитано 05.06.2009, 22:47
#20
Vova

Engineer
 
Регистрация: 05.09.2003
New-York
Сообщений: 10,288


Похоже, опять придется заняться организацией соревнования Кто быстрее начертит тест. Чьи полушария быстрее чертят-кнопочника или клавишника? Жаль, куда-то Forma подевался.
Для несведущих: такое соревнованиe пару лет назад вызвало грандиозный ажиотаж на Caduser.ru
Vova вне форума  
 
Непрочитано 05.06.2009, 23:03
#21
Хмурый


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


Offtop: Vova, Forma забанен
Хмурый вне форума  
 
Автор темы   Непрочитано 05.06.2009, 23:27
#22
Карлсон


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


>Vova
Проводить соревнования в данном случае имеет смысл только с самим собой. Ибо какая кому разница насколько быстро чертит Вася Пупкин, отличающимся от твоего манером, если сам ты его методом чертишь медленней чем своим привычным.

Мне для себя результат известен. Кроме того можно вспомнить известную мудрость про то что самый коротки путь это тот который ты знаешь.

>AlphaGeo
Думаю что и быстрее и надежнее проделать это пальцами одной руки. Вы меня не убедил и теорией ("чисто моторно разным руками"), а уж на практике и подавно мне себя не обогнать. Хотя всяко бывает, когда по панелькам мышкой шлепал, тоже думал будто это предел совершенства.

Offtop: Посмотрел на название темы и припомнил старый анекдот.

Если попросить юзера перезагрузить компьютер с помощью мыши, он нажмет меню "пуск", выберет завершение работы, и щелкнет по пункту перезагрузка. Если попросить хакера перезагрузить компьютер с помощью мыши, он возьмет мышь и нажмет ей на кнопку "ресет".

Последний раз редактировалось Карлсон, 05.06.2009 в 23:33.
Карлсон вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Вызов контекстного меню без мыши

Реклама i
Опции темы Поиск в этой теме
Поиск в этой теме:

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Вопросы по работе системы RuCAD Олег К. Прочее. Программное обеспечение 142 17.09.2019 05:06
Настройка контекстного меню Valery AutoCAD 9 31.07.2013 12:36
Настройка кнопок мыши для AutoCAD 2006 Inner AutoCAD 29 24.05.2013 14:12
Косяк контекстного меню eilukha Разное 7 09.04.2008 13:58
Попасть в слой. Vova AutoCAD 106 10.03.2006 04:36