Показать сообщение отдельно
Старый 10.02.2016, 11:09   #613
YAM1966
Гуру
 
Аватар для YAM1966
 
Регистрация: 01.06.2013
Возраст: 58
Регион: Украина
Машина: Toyota Fortuner 4.0 / Chevrolet Bolt EV
Сообщений: 2,006
YAM1966 has much to be proud ofYAM1966 has much to be proud ofYAM1966 has much to be proud ofYAM1966 has much to be proud ofYAM1966 has much to be proud ofYAM1966 has much to be proud ofYAM1966 has much to be proud ofYAM1966 has much to be proud ofYAM1966 has much to be proud ofYAM1966 has much to be proud ofYAM1966 has much to be proud of
По умолчанию

Цитата:
Сообщение от demtro Посмотреть сообщение
Т.е получаем код кнопки 0x84, правильно понимаю?
Нет, 0x84 не код кнопки.
Для кнопок в таблице 6 необходим свой HID дескриптор описывающий его конфигурацию типа такого:
Код:
  0x05, 0x01, // 	Usage Page (Generic Desktop)
  0x09, 0x80, // 	Usage (System Control)
  0xA1, 0x01, // 	Collection (Application)
  0x85, REPORT_SYSTEM_CONTROL_ID, // 	    Report ID (6)
  0x75, 0x01, // 	    Report Size (1)
  0x95, 0x08, // 	    Report Count (8)
  0x15, 0x00, // 	    Logical Minimum (0)
  0x25, 0x01, // 	    Logical Maximum (1)
  0x09, 0x81, // 	    Usage (System Power Down)
  0x09, 0x82, // 	    Usage (System Sleep)
  0x09, 0x83, // 	    Usage (System Wake Up)
  0x09, 0x84, // 	    Usage (System Context Menu) <-Использование Вашей кнопки
  0x09, 0x85, // 	    Usage (System Main Menu)
  0x09, 0x86, // 	    Usage (System App Menu)
  0x09, 0x87, // 	    Usage (System Menu Help)
  0x09, 0x88, // 	    Usage (System Menu Exit)
  0x81, 0x02, // 	    Input (Data,Var,Abs,NWrp,Lin,Pref,NNul,Bit)
  0xC0        // 	End Collection
YAM1966 вне форума   Ответить с цитированием