Easyelectronics.ru

Электроника для всех
Текущее время: 25 июн 2022, 12:31

Часовой пояс: UTC + 5 часов



JLCPCB – Прототипы печатных плат за $2/5шт. два слоя. $5/5шт. четыре слоя
Крупнейший производитель печатных плат и прототипов. Более 600000 клиентов и свыше 10000 заказов в день!
Получите скидку на почтовую отправку при первом заказе в JLCPCB!

Начать новую тему Ответить на тему  [ Сообщений: 3 ] 
Автор Сообщение
 Заголовок сообщения: IR пульт-HID-клавиатура-Вин 8.1
СообщениеДобавлено: 09 мар 2021, 23:33 
Заглядывает иногда

Зарегистрирован: 21 ноя 2014, 22:45
Сообщения: 169
Привет всем! У меня снова заморочка. При нажатии комбинации Alt+Tab появляется окошко с отображением открытых окон. Можно выбрать нужное окно, но... только при удержании клавиши Alt. При отпускании окошко исчезает. Построен девайс который преобразует коды пульта NEC в коды клавиш и комбинации клавиш клавиатуры при нажатии кнопки пульта.Код:
Код:
          case 0x10:
         //Alt+Tab(Page Down)
//           usb_keyboard_keypress(KS_PAGE_DOWN,0);   
           usb_keyboard_keypress(KS_TAB,KM_RIGHT_ALT);         
           delay_ms(200);
           break;

создает комбинацию клавиш Alt+Tab, но нужное окошко незаметно мулькает и исчезает. Нужно держать клавишу Alt.
Вопрос: можно ли вообще имитировать удержание клавиши Alt c пульта?. И вообще любой клавиши?
Или как то по другому, что бы нужное окошко не исчезало
Спасибо за внимание!
PS: CVAVR


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: IR пульт-HID-клавиатура-Вин 8.1
СообщениеДобавлено: 09 мар 2021, 23:39 
Старожил

Зарегистрирован: 28 сен 2018, 00:25
Сообщения: 502
по usb отдельно передается событие нажатия и событие отпускания кнопки.
нажимай одной посылкой альт, потом отпускание-нажатие таб, потом отпускание таба.
а как оно там в usb_keyboard_keypress реализовано - уже смотреть.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: IR пульт-HID-клавиатура-Вин 8.1
СообщениеДобавлено: 09 мар 2021, 23:48 
Заглядывает иногда

Зарегистрирован: 21 ноя 2014, 22:45
Сообщения: 169
cubot писал(а):
по usb отдельно передается событие нажатия и событие отпускания кнопки.
нажимай одной посылкой альт, потом отпускание-нажатие таб, потом отпускание таба.
а как оно там в usb_keyboard_keypress реализовано - уже смотреть.

Спасибо! Интересная мысль!


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 3 ] 


Часовой пояс: UTC + 5 часов


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB