Разработка, производство и продажа радиоэлектронной аппаратуры
|
Карта сайта
|
Пишите нам
|
В избранное
Требуется программист в Зеленограде
- обработка данных с датчиков; ColdFire; 40 тыс.
e-mail:
jobsmp@pochta.ru
Телесистемы
|
Электроника
|
Конференция «Микроконтроллеры и их применение»
А короткое нажатие срабатывает по нажатию или отпусканию?
Отправлено
Леонид Иванович
30 июня 2009, г. 16:26
В ответ на:
Придумал недавно долгое нажатие (по типу DoubleClick) для энкодера. Гениально получилось!
отправлено пользователем
Бомж
30 июня 2009, г. 15:36
Если по нажатию, то всегда сначала сработает функция короткого нажатия, а спустя интервал - еще и длинного. Не совсем красиво. Работать всегда по отпусканию тоже некрасиво. Энкодер хорош в сумме с несколькими кнопками.
Составить ответ
|
Вернуться на конференцию.
Ответы
В специальной переменной у меня в зависимости от нажатия появляются:
-
Бомж
(30.06.2009, 16:39:49
79.234.2.219
, 229 байт)
Где используются долгое и короткое нажатие - по отпусканию, а где только короткое - по нажатию.
-
Бомж
(30.06.2009, 16:46:20
79.234.2.219
,
пустое
)
Когда-то тестировал такую версию. Но моему уху и глазу приятнее, когда всегда происходит реакция на нажатие, а не отпускание. От затеи пришлось отказаться.
-
Леонид Иванович
(30.06.2009, 16:59:53
87.252.227.56
,
пустое
)
У меня как-то был один клик - выход в вышестоящий раздел меню, два клика - сохранение и выход из всех меню.
-
Шунт_гороховый
(30.06.2009, 17:06:23
95.24.92.124
, 315 байт)
Да, сплошные косяки. Сколько ни старался, без дополнительных кнопок с энкодером получается не удобно.
-
Леонид Иванович
(30.06.2009, 17:16:14
87.252.227.56
,
пустое
)
Вечером могу выложить сырцы, т.к. это личная домашняя разработка
-
Бомж
(30.06.2009, 16:41:29
79.234.2.219
,
пустое
)
Можно ведь короткое нажатие отрабатывать по отпусканию, а длинное - по времени.
-
vmp
(30.06.2009, 16:29:16
10.0.1.100,87.245.155.198
,
пустое
)
Можно. Но так не нравится. Дело вкуса и эргономики.
-
Леонид Иванович
(30.06.2009, 17:00:54
87.252.227.56
,
пустое
)
+1
-
Бомж
(30.06.2009, 16:43:2
79.234.2.219
,
пустое
)
Отправка ответа
Имя*:
Пароль:
E-mail:
Тема*:
Сообщение:
Ссылка на URL:
URL изображения:
если вы незарегистрированный на форуме пользователь, то
для успешного добавления сообщения заполните поле, как указано ниже:
прибавьте тройку к двум:
Перейти к списку ответов
|
Конференция
|
Раздел "Электроника"
|
Главная страница
|
Карта сайта
Web
telesys.ru