Сообщество программистов Autodesk в СНГ

ADN Club => Revit API => Тема начата: enot от 17-12-2019, 10:58:01

Название: IExternalEventHandler на горячей клавише
Отправлено: enot от 17-12-2019, 10:58:01
можно ли как то выполнение IExternalEventHandler  (в отличие от  IExternalCommand , где это возможно) привязать к горячей клавише  ?
Название: Re: IExternalEventHandler на горячей клавише
Отправлено: Александр Игнатович от 17-12-2019, 11:00:12
Да хоть к таймеру, WinAPI в помощь
Название: Re: IExternalEventHandler на горячей клавише
Отправлено: enot от 17-12-2019, 11:08:29
В ревите есть встроенный функционал. Там к определенной кнопке может быть уже привязана команда. Если как то можно через WinAPI то получается кнопка уже занята будет 

Название: Re: IExternalEventHandler на горячей клавише
Отправлено: Александр Игнатович от 17-12-2019, 11:15:59
Прочитать файлик с настройками? Он вроде бы в формате XML.
Название: Re: IExternalEventHandler на горячей клавише
Отправлено: enot от 17-12-2019, 11:18:14
Прочитать файлик с настройками?
как прочитать (или где найти)?
Название: Re: IExternalEventHandler на горячей клавише
Отправлено: Александр Игнатович от 17-12-2019, 11:30:11
AppData\Roaming\Autodesk\Revit\Autodesk Revit 2020\KeyboardShortcuts.xml

Есть нюанс, файл появляется, если назначить какие-то переопределения клавиш.
Название: Re: IExternalEventHandler на горячей клавише
Отправлено: enot от 17-12-2019, 11:44:37
AppData\Roaming\Autodesk\Revit\Autodesk Revit 2020\KeyboardShortcuts.xml
Есть нюанс, файл появляется, если назначить какие-то переопределения клавиш.
Благодарю
Да хоть к таймеру, WinAPI в помощь
Что ж, направление есть, я попёр