Сообщество программистов Autodesk в СНГ
Добро пожаловать,
Гость
. Пожалуйста,
войдите
или
зарегистрируйтесь
.
1 час
1 день
1 неделя
1 месяц
Навсегда
Новости:
Звонок в техподдержку Autodesk Forge
Начало
Сайт
Правила
Помощь
Поиск
Непрочитанные
Календарь
Вход
Регистрация
Сообщество программистов Autodesk в СНГ
»
ADN Club
»
Revit API
»
Как отследить нажатие клавиш?
« предыдущая тема
следующая тема »
Печать
Страницы: [
1
]
Вниз
Автор
Тема: Как отследить нажатие клавиш? (Прочитано 5024 раз)
0 Пользователей и 1 Гость просматривают эту тему.
Андрей Фазлеев
ADN Club
Сообщений: 24
Карма: 8
Как отследить нажатие клавиш?
«
:
22-11-2015, 02:08:58 »
Здравствуйте, коллеги!
Скажите, пожалуйста, как поймать нажатие клавиш при работе с Revit?
Мне нужно чтобы приложение ExternalApplication отлавливало нажатие Shift+[Кнопка мышки]
Записан
Отмечено как Решение
Андрей Фазлеев
25-11-2015, 18:00:06
Александр Ривилис
Administrator
Сообщений: 13882
Карма: 1787
Рыцарь ObjectARX
Skype:
Re: Как отследить нажатие клавиш?
«
Ответ #1 :
22-11-2015, 14:31:16 »
Безотносительно к Revit:
http://blogs.msdn.com/b/toub/archive/2006/05/03/589468.aspx
Ну а чтобы проверить, что нажата клавиша SHIFT:
Код - C#
[Выбрать]
if
(
Control
.
ModifierKeys
==
Keys
.
Shift
)
{
// Тут код, выполняющийся при нажатой SHIFT
}
Записан
Не забывайте про правильное
Форматирование кода на форуме
Создание и добавление Autodesk Screencast видео в сообщение на форуме
Если Вы задали вопрос и на форуме появился
правильный ответ
, то не забудьте про кнопку
Решение
Виктор Чекалин
Administrator
Сообщений: 694
Карма: 111
Skype:
Re: Как отследить нажатие клавиш?
«
Ответ #2 :
23-11-2015, 09:01:10 »
Александр прав. Только средствами WinAPI.
Но сие действие сомнительно. В месте отлавливания нажатии клавиши Shift не будет контекста Revit API. Если поясните задачу, то может быть более детально смогу помочь.
Записан
Андрей Фазлеев
ADN Club
Сообщений: 24
Карма: 8
Re: Как отследить нажатие клавиш?
«
Ответ #3 :
25-11-2015, 00:01:38 »
Спасибо за решение!
Информации, указанной Александром, достаточно
Записан
Печать
Страницы: [
1
]
Вверх
« предыдущая тема
следующая тема »
Сообщество программистов Autodesk в СНГ
»
ADN Club
»
Revit API
»
Как отследить нажатие клавиш?