最終更新:2015-06-09 (火) 16:14:34 (3243d)  

Usage Page/Generic Desktop
Top / Usage Page / Generic Desktop

Generic Desktop Page (0x01)

Usage Types

Controls

  • Linear Control (LC)
  • On/Off Control (OOC?)
  • Momentary Control (MC?)
  • One Shot Control (OSC)
  • Re-trigger Control (RTC)

Data

  • Selector (Sel?)
  • Static Value (SV?)
  • Static Flag (SF?)
  • Dynamic Value (DV)
  • Dynamic Flag (DF?)

Collection

  • Named Array (NAry?)
  • Application Collection (CA)
  • Logical Collection (CL)
  • Physical Collection (CP?)
  • Usage Switch (US?)
  • Usage Monitor (UM?)

Generic Desktop Page

Application Usages

  • Usage IDUsage NameUsage Type
    00Undefined
    01PointerCP?
    02MouseCA
    03Reserved
    04JoystickCA
    05Game PadCA
    06KeyboardCA
    07KeypadCA
    08Multi-axis ControllerCA
    09Tablet PC System ControlsCA
    0A-2FReserved

Axis Usages

Miscellaneous Controls

  • Usage IDUsage NameUsage Type
    36SliderDV
    37DialDV
    38WheelDV
    39Hat switchDV
    3CMotion WakeupOSC
    3DStartOOC
    3ESelectOOC
    3FReserved

Vector Usages

  • Usage IDUsage NameUsage Type
    40VxDV
    41VyDV
    42VzDV
    43VbrxDV
    44VbryDV
    45VbrzDV
    46VnoDV

Resolution Multiplier

  • Usage IDUsage NameUsage Type
    48Resolution MultiplierDV
    49-7FReserved

System Controls

  • Usage IDUsage NameUsage Type
    80System ControlCA
    84System Context MenuOSC
    85System Main MenuOSC
    86System App MenuOSC
    87System Menu HelpOSC
    88System Menu ExitOSC
    89System Menu SelectOSC
    8ASystem Menu RightRTC
    8BSystem Menu LeftRTC
    8CSystem Menu UpRTC
    8DSystem Menu DownRTC

Power Controls

  • Usage IDUsage NameUsage Type
    81System Power DownOSC
    82System SleepOSC
    83System Wake UpOSC
    8ESystem Cold RestartOSC
    8FSystem Warm RestartOSC
    A0System DockOSC
    A1System UndockOSC
    A2System SetupOSC
    A7System Speaker MuteOSC
    A8System HibernateOSC
    A9-AFReserved

Direction Pads

  • Usage IDUsage NameUsage Type
    90D-pad UpOOC
    91D-pad DownOOC
    92D-pad RightOOC
    93D-pad LeftOOC
    94-9FReserved

Buffered Bytes

  • Usage IDUsage NameUsage Type
    3ACounted BufferCL
    3BByte CountDV

Feature Notifications

  • Usage IDUsage NameUsage Type
    47Feature NotificationDV,DF

Software Flow Controls

  • Usage IDUsage NameUsage Type
    A3System BreakOSC
    A4System Debugger BreakOSC
    A5Application BreakOSC
    A6Application Debugger BreakOSC

System Display Controls

  • Usage IDUsage NameUsage Type
    B0System Display InvertOSC
    B1System Display InternalOSC
    B2System Display ExternalOSC
    B3System Display BothOSC
    B4System Display DualOSC
    B5System Display Toggle Int/ExtOSC
    B6System Display Swap Primary/SecondaryOSC
    B7System Display LCD AutoscaleOSC
    B8-FFFFReserved

関連