您最多选择25个主题 主题必须以字母或数字开头,可以包含连字符 (-),并且长度不得超过35个字符
此仓库已存档。您可以查看文件和克隆,但不能推送或创建工单/合并请求。

hidusagetitlearrays.cpp 28KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048
  1. /* Copyright (C) 2011 Circuits At Home, LTD. All rights reserved.
  2. This software may be distributed and modified under the terms of the GNU
  3. General Public License version 2 (GPL2) as published by the Free Software
  4. Foundation and appearing in the file GPL2.TXT included in the packaging of
  5. this file. Please note that GPL2 Section 2[b] requires that all works based
  6. on this software must also be made publicly available under the terms of
  7. the GPL2 ("Copyleft").
  8. Contact information
  9. -------------------
  10. Circuits At Home, LTD
  11. Web : http://www.circuitsathome.com
  12. e-mail : [email protected]
  13. */
  14. #if !defined(__HIDUSAGETITLEARRAYS_H__)
  15. #define __HIDUSAGETITLEARRAYS_H__
  16. #include "hidusagestr.h"
  17. // This is here why?
  18. //const char *usagePageTitles0[] PROGMEM =
  19. //{
  20. // pstrUsagePageGenericDesktopControls ,
  21. // pstrUsagePageSimulationControls ,
  22. // pstrUsagePageVRControls ,
  23. // pstrUsagePageSportControls ,
  24. // pstrUsagePageGameControls ,
  25. // pstrUsagePageGenericDeviceControls ,
  26. // pstrUsagePageKeyboardKeypad ,
  27. // pstrUsagePageLEDs ,
  28. // pstrUsagePageButton ,
  29. // pstrUsagePageOrdinal ,
  30. // pstrUsagePageTelephone ,
  31. // pstrUsagePageConsumer ,
  32. // pstrUsagePageDigitizer ,
  33. // pstrUsagePagePID ,
  34. // pstrUsagePageUnicode
  35. //};
  36. //
  37. //const char *usagePageTitles1[] PROGMEM =
  38. //{
  39. // pstrUsagePageBarCodeScanner ,
  40. // pstrUsagePageScale ,
  41. // pstrUsagePageMSRDevices ,
  42. // pstrUsagePagePointOfSale ,
  43. // pstrUsagePageCameraControl ,
  44. // pstrUsagePageArcade
  45. //};
  46. //const char *genDesktopTitles0[] PROGMEM =
  47. //{
  48. // pstrUsagePointer ,
  49. // pstrUsageMouse ,
  50. // pstrUsageJoystick ,
  51. // pstrUsageGamePad ,
  52. // pstrUsageKeyboard ,
  53. // pstrUsageKeypad ,
  54. // pstrUsageMultiAxisController ,
  55. // pstrUsageTabletPCSystemControls
  56. //
  57. //};
  58. //const char *genDesktopTitles1[] PROGMEM =
  59. //{
  60. // pstrUsageX ,
  61. // pstrUsageY ,
  62. // pstrUsageZ ,
  63. // pstrUsageRx ,
  64. // pstrUsageRy ,
  65. // pstrUsageRz ,
  66. // pstrUsageSlider ,
  67. // pstrUsageDial ,
  68. // pstrUsageWheel ,
  69. // pstrUsageHatSwitch ,
  70. // pstrUsageCountedBuffer ,
  71. // pstrUsageByteCount ,
  72. // pstrUsageMotionWakeup ,
  73. // pstrUsageStart ,
  74. // pstrUsageSelect ,
  75. // pstrUsagePageReserved ,
  76. // pstrUsageVx ,
  77. // pstrUsageVy ,
  78. // pstrUsageVz ,
  79. // pstrUsageVbrx ,
  80. // pstrUsageVbry ,
  81. // pstrUsageVbrz ,
  82. // pstrUsageVno ,
  83. // pstrUsageFeatureNotification ,
  84. // pstrUsageResolutionMultiplier
  85. //};
  86. //const char *genDesktopTitles2[] PROGMEM =
  87. //{
  88. // pstrUsageSystemControl ,
  89. // pstrUsageSystemPowerDown ,
  90. // pstrUsageSystemSleep ,
  91. // pstrUsageSystemWakeup ,
  92. // pstrUsageSystemContextMenu ,
  93. // pstrUsageSystemMainMenu ,
  94. // pstrUsageSystemAppMenu ,
  95. // pstrUsageSystemMenuHelp ,
  96. // pstrUsageSystemMenuExit ,
  97. // pstrUsageSystemMenuSelect ,
  98. // pstrUsageSystemMenuRight ,
  99. // pstrUsageSystemMenuLeft ,
  100. // pstrUsageSystemMenuUp ,
  101. // pstrUsageSystemMenuDown ,
  102. // pstrUsageSystemColdRestart ,
  103. // pstrUsageSystemWarmRestart ,
  104. // pstrUsageDPadUp ,
  105. // pstrUsageDPadDown ,
  106. // pstrUsageDPadRight ,
  107. // pstrUsageDPadLeft
  108. //};
  109. //const char *genDesktopTitles3[] PROGMEM =
  110. //{
  111. // pstrUsageSystemDock ,
  112. // pstrUsageSystemUndock ,
  113. // pstrUsageSystemSetup ,
  114. // pstrUsageSystemBreak ,
  115. // pstrUsageSystemDebuggerBreak ,
  116. // pstrUsageApplicationBreak ,
  117. // pstrUsageApplicationDebuggerBreak,
  118. // pstrUsageSystemSpeakerMute ,
  119. // pstrUsageSystemHibernate
  120. //};
  121. //const char *genDesktopTitles4[] PROGMEM =
  122. //{
  123. // pstrUsageSystemDisplayInvert ,
  124. // pstrUsageSystemDisplayInternal ,
  125. // pstrUsageSystemDisplayExternal ,
  126. // pstrUsageSystemDisplayBoth ,
  127. // pstrUsageSystemDisplayDual ,
  128. // pstrUsageSystemDisplayToggleIntExt ,
  129. // pstrUsageSystemDisplaySwapPriSec ,
  130. // pstrUsageSystemDisplayLCDAutoscale
  131. //};
  132. //const char *simuTitles0[] PROGMEM =
  133. //{
  134. // pstrUsageFlightSimulationDevice ,
  135. // pstrUsageAutomobileSimulationDevice ,
  136. // pstrUsageTankSimulationDevice ,
  137. // pstrUsageSpaceshipSimulationDevice ,
  138. // pstrUsageSubmarineSimulationDevice ,
  139. // pstrUsageSailingSimulationDevice ,
  140. // pstrUsageMotocicleSimulationDevice ,
  141. // pstrUsageSportsSimulationDevice ,
  142. // pstrUsageAirplaneSimulationDevice ,
  143. // pstrUsageHelicopterSimulationDevice ,
  144. // pstrUsageMagicCarpetSimulationDevice,
  145. // pstrUsageBicycleSimulationDevice
  146. //};
  147. //const char *simuTitles1[] PROGMEM =
  148. //{
  149. // pstrUsageFlightControlStick ,
  150. // pstrUsageFlightStick ,
  151. // pstrUsageCyclicControl ,
  152. // pstrUsageCyclicTrim ,
  153. // pstrUsageFlightYoke ,
  154. // pstrUsageTrackControl
  155. //};
  156. //const char *simuTitles2[] PROGMEM =
  157. //{
  158. // pstrUsageAileron ,
  159. // pstrUsageAileronTrim ,
  160. // pstrUsageAntiTorqueControl ,
  161. // pstrUsageAutopilotEnable ,
  162. // pstrUsageChaffRelease ,
  163. // pstrUsageCollectiveControl ,
  164. // pstrUsageDiveBrake ,
  165. // pstrUsageElectronicCountermeasures ,
  166. // pstrUsageElevator ,
  167. // pstrUsageElevatorTrim ,
  168. // pstrUsageRudder ,
  169. // pstrUsageThrottle ,
  170. // pstrUsageFlightCommunications ,
  171. // pstrUsageFlareRelease ,
  172. // pstrUsageLandingGear ,
  173. // pstrUsageToeBrake ,
  174. // pstrUsageTrigger ,
  175. // pstrUsageWeaponsArm ,
  176. // pstrUsageWeaponsSelect ,
  177. // pstrUsageWingFlaps ,
  178. // pstrUsageAccelerator ,
  179. // pstrUsageBrake ,
  180. // pstrUsageClutch ,
  181. // pstrUsageShifter ,
  182. // pstrUsageSteering ,
  183. // pstrUsageTurretDirection ,
  184. // pstrUsageBarrelElevation ,
  185. // pstrUsageDivePlane ,
  186. // pstrUsageBallast ,
  187. // pstrUsageBicycleCrank ,
  188. // pstrUsageHandleBars ,
  189. // pstrUsageFrontBrake ,
  190. // pstrUsageRearBrake
  191. //};
  192. //const char *vrTitles0[] PROGMEM =
  193. //{
  194. // pstrUsageBelt ,
  195. // pstrUsageBodySuit ,
  196. // pstrUsageFlexor ,
  197. // pstrUsageGlove ,
  198. // pstrUsageHeadTracker ,
  199. // pstrUsageHeadMountedDisplay ,
  200. // pstrUsageHandTracker ,
  201. // pstrUsageOculometer ,
  202. // pstrUsageVest ,
  203. // pstrUsageAnimatronicDevice
  204. //};
  205. //const char *vrTitles1[] PROGMEM =
  206. //{
  207. // pstrUsageStereoEnable ,
  208. // pstrUsageDisplayEnable
  209. //};
  210. //const char *sportsCtrlTitles0[] PROGMEM =
  211. //{
  212. // pstrUsageBaseballBat ,
  213. // pstrUsageGolfClub ,
  214. // pstrUsageRowingMachine ,
  215. // pstrUsageTreadmill
  216. //};
  217. //const char *sportsCtrlTitles1[] PROGMEM =
  218. //{
  219. // pstrUsageOar ,
  220. // pstrUsageSlope ,
  221. // pstrUsageRate ,
  222. // pstrUsageStickSpeed ,
  223. // pstrUsageStickFaceAngle ,
  224. // pstrUsageStickHeelToe ,
  225. // pstrUsageStickFollowThough ,
  226. // pstrUsageStickTempo ,
  227. // pstrUsageStickType ,
  228. // pstrUsageStickHeight
  229. //};
  230. //const char *sportsCtrlTitles2[] PROGMEM =
  231. //{
  232. // pstrUsagePutter ,
  233. // pstrUsage1Iron ,
  234. // pstrUsage2Iron ,
  235. // pstrUsage3Iron ,
  236. // pstrUsage4Iron ,
  237. // pstrUsage5Iron ,
  238. // pstrUsage6Iron ,
  239. // pstrUsage7Iron ,
  240. // pstrUsage8Iron ,
  241. // pstrUsage9Iron ,
  242. // pstrUsage10Iron ,
  243. // pstrUsage11Iron ,
  244. // pstrUsageSandWedge ,
  245. // pstrUsageLoftWedge ,
  246. // pstrUsagePowerWedge ,
  247. // pstrUsage1Wood ,
  248. // pstrUsage3Wood ,
  249. // pstrUsage5Wood ,
  250. // pstrUsage7Wood ,
  251. // pstrUsage9Wood
  252. //};
  253. //const char *gameTitles0[] PROGMEM =
  254. //{
  255. // pstrUsage3DGameController ,
  256. // pstrUsagePinballDevice ,
  257. // pstrUsageGunDevice
  258. //};
  259. //const char *gameTitles1[] PROGMEM =
  260. //{
  261. // pstrUsagePointOfView ,
  262. // pstrUsageTurnRightLeft ,
  263. // pstrUsagePitchForwardBackward ,
  264. // pstrUsageRollRightLeft ,
  265. // pstrUsageMoveRightLeft ,
  266. // pstrUsageMoveForwardBackward ,
  267. // pstrUsageMoveUpDown ,
  268. // pstrUsageLeanRightLeft ,
  269. // pstrUsageLeanForwardBackward ,
  270. // pstrUsageHeightOfPOV ,
  271. // pstrUsageFlipper ,
  272. // pstrUsageSecondaryFlipper ,
  273. // pstrUsageBump ,
  274. // pstrUsageNewGame ,
  275. // pstrUsageShootBall ,
  276. // pstrUsagePlayer ,
  277. // pstrUsageGunBolt ,
  278. // pstrUsageGunClip ,
  279. // pstrUsageGunSelector ,
  280. // pstrUsageGunSingleShot ,
  281. // pstrUsageGunBurst ,
  282. // pstrUsageGunAutomatic ,
  283. // pstrUsageGunSafety ,
  284. // pstrUsageGamepadFireJump ,
  285. // pstrUsageGamepadTrigger
  286. //};
  287. //const char *genDevCtrlTitles[] PROGMEM =
  288. //{
  289. // pstrUsageBatteryStrength,
  290. // pstrUsageWirelessChannel,
  291. // pstrUsageWirelessID,
  292. // pstrUsageDiscoverWirelessControl,
  293. // pstrUsageSecurityCodeCharEntered,
  294. // pstrUsageSecurityCodeCharErased,
  295. // pstrUsageSecurityCodeCleared
  296. //};
  297. //const char *ledTitles[] PROGMEM =
  298. //{
  299. // pstrUsageNumLock ,
  300. // pstrUsageCapsLock ,
  301. // pstrUsageScrollLock ,
  302. // pstrUsageCompose ,
  303. // pstrUsageKana ,
  304. // pstrUsagePower ,
  305. // pstrUsageShift ,
  306. // pstrUsageDoNotDisturb ,
  307. // pstrUsageMute ,
  308. // pstrUsageToneEnable ,
  309. // pstrUsageHighCutFilter ,
  310. // pstrUsageLowCutFilter ,
  311. // pstrUsageEqualizerEnable ,
  312. // pstrUsageSoundFieldOn ,
  313. // pstrUsageSurroundOn ,
  314. // pstrUsageRepeat ,
  315. // pstrUsageStereo ,
  316. // pstrUsageSamplingRateDetect ,
  317. // pstrUsageSpinning ,
  318. // pstrUsageCAV ,
  319. // pstrUsageCLV ,
  320. // pstrUsageRecordingFormatDetect ,
  321. // pstrUsageOffHook ,
  322. // pstrUsageRing ,
  323. // pstrUsageMessageWaiting ,
  324. // pstrUsageDataMode ,
  325. // pstrUsageBatteryOperation ,
  326. // pstrUsageBatteryOK ,
  327. // pstrUsageBatteryLow ,
  328. // pstrUsageSpeaker ,
  329. // pstrUsageHeadSet ,
  330. // pstrUsageHold ,
  331. // pstrUsageMicrophone ,
  332. // pstrUsageCoverage ,
  333. // pstrUsageNightMode ,
  334. // pstrUsageSendCalls ,
  335. // pstrUsageCallPickup ,
  336. // pstrUsageConference ,
  337. // pstrUsageStandBy ,
  338. // pstrUsageCameraOn ,
  339. // pstrUsageCameraOff ,
  340. // pstrUsageOnLine ,
  341. // pstrUsageOffLine ,
  342. // pstrUsageBusy ,
  343. // pstrUsageReady ,
  344. // pstrUsagePaperOut ,
  345. // pstrUsagePaperJam ,
  346. // pstrUsageRemote ,
  347. // pstrUsageForward ,
  348. // pstrUsageReverse ,
  349. // pstrUsageStop ,
  350. // pstrUsageRewind ,
  351. // pstrUsageFastForward ,
  352. // pstrUsagePlay ,
  353. // pstrUsagePause ,
  354. // pstrUsageRecord ,
  355. // pstrUsageError ,
  356. // pstrUsageSelectedIndicator ,
  357. // pstrUsageInUseIndicator ,
  358. // pstrUsageMultiModeIndicator ,
  359. // pstrUsageIndicatorOn ,
  360. // pstrUsageIndicatorFlash ,
  361. // pstrUsageIndicatorSlowBlink ,
  362. // pstrUsageIndicatorFastBlink ,
  363. // pstrUsageIndicatorOff ,
  364. // pstrUsageFlashOnTime ,
  365. // pstrUsageSlowBlinkOnTime ,
  366. // pstrUsageSlowBlinkOffTime ,
  367. // pstrUsageFastBlinkOnTime ,
  368. // pstrUsageFastBlinkOffTime ,
  369. // pstrUsageIndicatorColor ,
  370. // pstrUsageIndicatorRed ,
  371. // pstrUsageIndicatorGreen ,
  372. // pstrUsageIndicatorAmber ,
  373. // pstrUsageGenericIndicator ,
  374. // pstrUsageSystemSuspend ,
  375. // pstrUsageExternalPowerConnected
  376. //};
  377. //const char *telTitles0 [] PROGMEM =
  378. //{
  379. // pstrUsagePhone ,
  380. // pstrUsageAnsweringMachine ,
  381. // pstrUsageMessageControls ,
  382. // pstrUsageHandset ,
  383. // pstrUsageHeadset ,
  384. // pstrUsageTelephonyKeyPad ,
  385. // pstrUsageProgrammableButton
  386. //};
  387. //const char *telTitles1 [] PROGMEM =
  388. //{
  389. // pstrUsageHookSwitch ,
  390. // pstrUsageFlash ,
  391. // pstrUsageFeature ,
  392. // pstrUsageHold ,
  393. // pstrUsageRedial ,
  394. // pstrUsageTransfer ,
  395. // pstrUsageDrop ,
  396. // pstrUsagePark ,
  397. // pstrUsageForwardCalls ,
  398. // pstrUsageAlternateFunction ,
  399. // pstrUsageLine ,
  400. // pstrUsageSpeakerPhone ,
  401. // pstrUsageConference ,
  402. // pstrUsageRingEnable ,
  403. // pstrUsageRingSelect ,
  404. // pstrUsagePhoneMute ,
  405. // pstrUsageCallerID ,
  406. // pstrUsageSend
  407. //};
  408. //const char *telTitles2 [] PROGMEM =
  409. //{
  410. // pstrUsageSpeedDial ,
  411. // pstrUsageStoreNumber ,
  412. // pstrUsageRecallNumber ,
  413. // pstrUsagePhoneDirectory
  414. //};
  415. //const char *telTitles3 [] PROGMEM =
  416. //{
  417. // pstrUsageVoiceMail ,
  418. // pstrUsageScreenCalls ,
  419. // pstrUsageDoNotDisturb ,
  420. // pstrUsageMessage ,
  421. // pstrUsageAnswerOnOff
  422. //};
  423. //const char *telTitles4 [] PROGMEM =
  424. //{
  425. // pstrUsageInsideDialTone ,
  426. // pstrUsageOutsideDialTone ,
  427. // pstrUsageInsideRingTone ,
  428. // pstrUsageOutsideRingTone ,
  429. // pstrUsagePriorityRingTone ,
  430. // pstrUsageInsideRingback ,
  431. // pstrUsagePriorityRingback ,
  432. // pstrUsageLineBusyTone ,
  433. // pstrUsageReorderTone ,
  434. // pstrUsageCallWaitingTone ,
  435. // pstrUsageConfirmationTone1 ,
  436. // pstrUsageConfirmationTone2 ,
  437. // pstrUsageTonesOff ,
  438. // pstrUsageOutsideRingback ,
  439. // pstrUsageRinger
  440. //};
  441. //const char *telTitles5 [] PROGMEM =
  442. //{
  443. // pstrUsagePhoneKey0 ,
  444. // pstrUsagePhoneKey1 ,
  445. // pstrUsagePhoneKey2 ,
  446. // pstrUsagePhoneKey3 ,
  447. // pstrUsagePhoneKey4 ,
  448. // pstrUsagePhoneKey5 ,
  449. // pstrUsagePhoneKey6 ,
  450. // pstrUsagePhoneKey7 ,
  451. // pstrUsagePhoneKey8 ,
  452. // pstrUsagePhoneKey9 ,
  453. // pstrUsagePhoneKeyStar ,
  454. // pstrUsagePhoneKeyPound ,
  455. // pstrUsagePhoneKeyA ,
  456. // pstrUsagePhoneKeyB ,
  457. // pstrUsagePhoneKeyC ,
  458. // pstrUsagePhoneKeyD
  459. //};
  460. //const char *consTitles0[] PROGMEM =
  461. //{
  462. // pstrUsageConsumerControl,
  463. // pstrUsageNumericKeyPad,
  464. // pstrUsageProgrammableButton,
  465. // pstrUsageMicrophone,
  466. // pstrUsageHeadphone,
  467. // pstrUsageGraphicEqualizer
  468. //};
  469. //const char *consTitles1[] PROGMEM =
  470. //{
  471. // pstrUsagePlus10 ,
  472. // pstrUsagePlus100,
  473. // pstrUsageAMPM
  474. //};
  475. //const char *consTitles2[] PROGMEM =
  476. //{
  477. // pstrUsagePower ,
  478. // pstrUsageReset ,
  479. // pstrUsageSleep ,
  480. // pstrUsageSleepAfter ,
  481. // pstrUsageSleepMode ,
  482. // pstrUsageIllumination ,
  483. // pstrUsageFunctionButtons
  484. //
  485. //};
  486. //const char *consTitles3[] PROGMEM =
  487. //{
  488. // pstrUsageMenu ,
  489. // pstrUsageMenuPick ,
  490. // pstrUsageMenuUp ,
  491. // pstrUsageMenuDown ,
  492. // pstrUsageMenuLeft ,
  493. // pstrUsageMenuRight ,
  494. // pstrUsageMenuEscape ,
  495. // pstrUsageMenuValueIncrease,
  496. // pstrUsageMenuValueDecrease
  497. //};
  498. //const char *consTitles4[] PROGMEM =
  499. //{
  500. // pstrUsageDataOnScreen ,
  501. // pstrUsageClosedCaption ,
  502. // pstrUsageClosedCaptionSelect,
  503. // pstrUsageVCRTV ,
  504. // pstrUsageBroadcastMode ,
  505. // pstrUsageSnapshot ,
  506. // pstrUsageStill
  507. //};
  508. //const char *consTitles5[] PROGMEM =
  509. //{
  510. // pstrUsageSelection ,
  511. // pstrUsageAssignSelection ,
  512. // pstrUsageModeStep ,
  513. // pstrUsageRecallLast ,
  514. // pstrUsageEnterChannel ,
  515. // pstrUsageOrderMovie ,
  516. // pstrUsageChannel ,
  517. // pstrUsageMediaSelection ,
  518. // pstrUsageMediaSelectComputer ,
  519. // pstrUsageMediaSelectTV ,
  520. // pstrUsageMediaSelectWWW ,
  521. // pstrUsageMediaSelectDVD ,
  522. // pstrUsageMediaSelectTelephone ,
  523. // pstrUsageMediaSelectProgramGuide ,
  524. // pstrUsageMediaSelectVideoPhone ,
  525. // pstrUsageMediaSelectGames ,
  526. // pstrUsageMediaSelectMessages ,
  527. // pstrUsageMediaSelectCD ,
  528. // pstrUsageMediaSelectVCR ,
  529. // pstrUsageMediaSelectTuner ,
  530. // pstrUsageQuit ,
  531. // pstrUsageHelp ,
  532. // pstrUsageMediaSelectTape ,
  533. // pstrUsageMediaSelectCable ,
  534. // pstrUsageMediaSelectSatellite ,
  535. // pstrUsageMediaSelectSecurity ,
  536. // pstrUsageMediaSelectHome ,
  537. // pstrUsageMediaSelectCall ,
  538. // pstrUsageChannelIncrement ,
  539. // pstrUsageChannelDecrement ,
  540. // pstrUsageMediaSelectSAP ,
  541. // pstrUsagePageReserved ,
  542. // pstrUsageVCRPlus ,
  543. // pstrUsageOnce ,
  544. // pstrUsageDaily ,
  545. // pstrUsageWeekly ,
  546. // pstrUsageMonthly
  547. //};
  548. //const char *consTitles6[] PROGMEM =
  549. //{
  550. // pstrUsagePlay ,
  551. // pstrUsagePause ,
  552. // pstrUsageRecord ,
  553. // pstrUsageFastForward ,
  554. // pstrUsageRewind ,
  555. // pstrUsageScanNextTrack ,
  556. // pstrUsageScanPreviousTrack ,
  557. // pstrUsageStop ,
  558. // pstrUsageEject ,
  559. // pstrUsageRandomPlay ,
  560. // pstrUsageSelectDisk ,
  561. // pstrUsageEnterDisk ,
  562. // pstrUsageRepeat ,
  563. // pstrUsageTracking ,
  564. // pstrUsageTrackNormal ,
  565. // pstrUsageSlowTracking ,
  566. // pstrUsageFrameForward ,
  567. // pstrUsageFrameBackwards ,
  568. // pstrUsageMark ,
  569. // pstrUsageClearMark ,
  570. // pstrUsageRepeatFromMark ,
  571. // pstrUsageReturnToMark ,
  572. // pstrUsageSearchMarkForward ,
  573. // pstrUsageSearchMarkBackwards ,
  574. // pstrUsageCounterReset ,
  575. // pstrUsageShowCounter ,
  576. // pstrUsageTrackingIncrement ,
  577. // pstrUsageTrackingDecrement ,
  578. // pstrUsageStopEject ,
  579. // pstrUsagePlayPause ,
  580. // pstrUsagePlaySkip
  581. //};
  582. //const char *consTitles7[] PROGMEM =
  583. //{
  584. // pstrUsageVolume ,
  585. // pstrUsageBalance ,
  586. // pstrUsageMute ,
  587. // pstrUsageBass ,
  588. // pstrUsageTreble ,
  589. // pstrUsageBassBoost ,
  590. // pstrUsageSurroundMode ,
  591. // pstrUsageLoudness ,
  592. // pstrUsageMPX ,
  593. // pstrUsageVolumeIncrement ,
  594. // pstrUsageVolumeDecrement
  595. //};
  596. //const char *consTitles8[] PROGMEM =
  597. //{
  598. // pstrUsageSpeedSelect ,
  599. // pstrUsagePlaybackSpeed ,
  600. // pstrUsageStandardPlay ,
  601. // pstrUsageLongPlay ,
  602. // pstrUsageExtendedPlay ,
  603. // pstrUsageSlow
  604. //};
  605. //const char *consTitles9[] PROGMEM =
  606. //{
  607. // pstrUsageFanEnable ,
  608. // pstrUsageFanSpeed ,
  609. // pstrUsageLightEnable ,
  610. // pstrUsageLightIlluminationLevel ,
  611. // pstrUsageClimateControlEnable ,
  612. // pstrUsageRoomTemperature ,
  613. // pstrUsageSecurityEnable ,
  614. // pstrUsageFireAlarm ,
  615. // pstrUsagePoliceAlarm ,
  616. // pstrUsageProximity ,
  617. // pstrUsageMotion ,
  618. // pstrUsageDuresAlarm ,
  619. // pstrUsageHoldupAlarm ,
  620. // pstrUsageMedicalAlarm
  621. //};
  622. //const char *consTitlesA[] PROGMEM =
  623. //{
  624. // pstrUsageBalanceRight ,
  625. // pstrUsageBalanceLeft ,
  626. // pstrUsageBassIncrement ,
  627. // pstrUsageBassDecrement ,
  628. // pstrUsageTrebleIncrement ,
  629. // pstrUsageTrebleDecrement
  630. //};
  631. //const char *consTitlesB[] PROGMEM =
  632. //{
  633. // pstrUsageSpeakerSystem ,
  634. // pstrUsageChannelLeft ,
  635. // pstrUsageChannelRight ,
  636. // pstrUsageChannelCenter ,
  637. // pstrUsageChannelFront ,
  638. // pstrUsageChannelCenterFront ,
  639. // pstrUsageChannelSide ,
  640. // pstrUsageChannelSurround ,
  641. // pstrUsageChannelLowFreqEnhancement ,
  642. // pstrUsageChannelTop ,
  643. // pstrUsageChannelUnknown
  644. //};
  645. //const char *consTitlesC[] PROGMEM =
  646. //{
  647. // pstrUsageSubChannel ,
  648. // pstrUsageSubChannelIncrement ,
  649. // pstrUsageSubChannelDecrement ,
  650. // pstrUsageAlternateAudioIncrement ,
  651. // pstrUsageAlternateAudioDecrement
  652. //};
  653. //const char *consTitlesD[] PROGMEM =
  654. //{
  655. // pstrUsageApplicationLaunchButtons ,
  656. // pstrUsageALLaunchButtonConfigTool ,
  657. // pstrUsageALProgrammableButton ,
  658. // pstrUsageALConsumerControlConfig ,
  659. // pstrUsageALWordProcessor ,
  660. // pstrUsageALTextEditor ,
  661. // pstrUsageALSpreadsheet ,
  662. // pstrUsageALGraphicsEditor ,
  663. // pstrUsageALPresentationApp ,
  664. // pstrUsageALDatabaseApp ,
  665. // pstrUsageALEmailReader ,
  666. // pstrUsageALNewsreader ,
  667. // pstrUsageALVoicemail ,
  668. // pstrUsageALContactsAddressBook ,
  669. // pstrUsageALCalendarSchedule ,
  670. // pstrUsageALTaskProjectManager ,
  671. // pstrUsageALLogJournalTimecard ,
  672. // pstrUsageALCheckbookFinance ,
  673. // pstrUsageALCalculator ,
  674. // pstrUsageALAVCapturePlayback ,
  675. // pstrUsageALLocalMachineBrowser ,
  676. // pstrUsageALLANWANBrow ,
  677. // pstrUsageALInternetBrowser ,
  678. // pstrUsageALRemoteNetISPConnect ,
  679. // pstrUsageALNetworkConference ,
  680. // pstrUsageALNetworkChat ,
  681. // pstrUsageALTelephonyDialer ,
  682. // pstrUsageALLogon ,
  683. // pstrUsageALLogoff ,
  684. // pstrUsageALLogonLogoff ,
  685. // pstrUsageALTermLockScrSav ,
  686. // pstrUsageALControlPannel ,
  687. // pstrUsageALCommandLineProcessorRun ,
  688. // pstrUsageALProcessTaskManager ,
  689. // pstrUsageALSelectTaskApplication ,
  690. // pstrUsageALNextTaskApplication ,
  691. // pstrUsageALPreviousTaskApplication ,
  692. // pstrUsageALPreemptiveHaltTaskApp ,
  693. // pstrUsageALIntegratedHelpCenter ,
  694. // pstrUsageALDocuments ,
  695. // pstrUsageALThesaurus ,
  696. // pstrUsageALDictionary ,
  697. // pstrUsageALDesktop ,
  698. // pstrUsageALSpellCheck ,
  699. // pstrUsageALGrammarCheck ,
  700. // pstrUsageALWirelessStatus ,
  701. // pstrUsageALKeyboardLayout ,
  702. // pstrUsageALVirusProtection ,
  703. // pstrUsageALEncryption ,
  704. // pstrUsageALScreenSaver ,
  705. // pstrUsageALAlarms ,
  706. // pstrUsageALClock ,
  707. // pstrUsageALFileBrowser ,
  708. // pstrUsageALPowerStatus ,
  709. // pstrUsageALImageBrowser ,
  710. // pstrUsageALAudioBrowser ,
  711. // pstrUsageALMovieBrowser ,
  712. // pstrUsageALDigitalRightsManager ,
  713. // pstrUsageALDigitalWallet ,
  714. // pstrUsagePageReserved ,
  715. // pstrUsageALInstantMessaging ,
  716. // pstrUsageALOEMFeaturesBrowser ,
  717. // pstrUsageALOEMHelp ,
  718. // pstrUsageALOnlineCommunity ,
  719. // pstrUsageALEntertainmentContentBrow ,
  720. // pstrUsageALOnlineShoppingBrowser ,
  721. // pstrUsageALSmartCardInfoHelp ,
  722. // pstrUsageALMarketMonitorFinBrowser ,
  723. // pstrUsageALCustomCorpNewsBrowser ,
  724. // pstrUsageALOnlineActivityBrowser ,
  725. // pstrUsageALResearchSearchBrowser ,
  726. // pstrUsageALAudioPlayer
  727. //};
  728. //const char *consTitlesE[] PROGMEM =
  729. //{
  730. // pstrUsageGenericGUIAppControls ,
  731. // pstrUsageACNew ,
  732. // pstrUsageACOpen ,
  733. // pstrUsageACClose ,
  734. // pstrUsageACExit ,
  735. // pstrUsageACMaximize ,
  736. // pstrUsageACMinimize ,
  737. // pstrUsageACSave ,
  738. // pstrUsageACPrint ,
  739. // pstrUsageACProperties ,
  740. // pstrUsageACUndo ,
  741. // pstrUsageACCopy ,
  742. // pstrUsageACCut ,
  743. // pstrUsageACPaste ,
  744. // pstrUsageACSelectAll ,
  745. // pstrUsageACFind ,
  746. // pstrUsageACFindAndReplace ,
  747. // pstrUsageACSearch ,
  748. // pstrUsageACGoto ,
  749. // pstrUsageACHome ,
  750. // pstrUsageACBack ,
  751. // pstrUsageACForward ,
  752. // pstrUsageACStop ,
  753. // pstrUsageACRefresh ,
  754. // pstrUsageACPreviousLink ,
  755. // pstrUsageACNextLink ,
  756. // pstrUsageACBookmarks ,
  757. // pstrUsageACHistory ,
  758. // pstrUsageACSubscriptions ,
  759. // pstrUsageACZoomIn ,
  760. // pstrUsageACZoomOut ,
  761. // pstrUsageACZoom ,
  762. // pstrUsageACFullScreenView ,
  763. // pstrUsageACNormalView ,
  764. // pstrUsageACViewToggle ,
  765. // pstrUsageACScrollUp ,
  766. // pstrUsageACScrollDown ,
  767. // pstrUsageACScroll ,
  768. // pstrUsageACPanLeft ,
  769. // pstrUsageACPanRight ,
  770. // pstrUsageACPan ,
  771. // pstrUsageACNewWindow ,
  772. // pstrUsageACTileHoriz ,
  773. // pstrUsageACTileVert ,
  774. // pstrUsageACFormat ,
  775. // pstrUsageACEdit ,
  776. // pstrUsageACBold ,
  777. // pstrUsageACItalics ,
  778. // pstrUsageACUnderline ,
  779. // pstrUsageACStrikethrough ,
  780. // pstrUsageACSubscript ,
  781. // pstrUsageACSuperscript ,
  782. // pstrUsageACAllCaps ,
  783. // pstrUsageACRotate ,
  784. // pstrUsageACResize ,
  785. // pstrUsageACFlipHorizontal ,
  786. // pstrUsageACFlipVertical ,
  787. // pstrUsageACMirrorHorizontal ,
  788. // pstrUsageACMirrorVertical ,
  789. // pstrUsageACFontSelect ,
  790. // pstrUsageACFontColor ,
  791. // pstrUsageACFontSize ,
  792. // pstrUsageACJustifyLeft ,
  793. // pstrUsageACJustifyCenterH ,
  794. // pstrUsageACJustifyRight ,
  795. // pstrUsageACJustifyBlockH ,
  796. // pstrUsageACJustifyTop ,
  797. // pstrUsageACJustifyCenterV ,
  798. // pstrUsageACJustifyBottom ,
  799. // pstrUsageACJustifyBlockV ,
  800. // pstrUsageACIndentDecrease ,
  801. // pstrUsageACIndentIncrease ,
  802. // pstrUsageACNumberedList ,
  803. // pstrUsageACRestartNumbering ,
  804. // pstrUsageACBulletedList ,
  805. // pstrUsageACPromote ,
  806. // pstrUsageACDemote ,
  807. // pstrUsageACYes ,
  808. // pstrUsageACNo ,
  809. // pstrUsageACCancel ,
  810. // pstrUsageACCatalog ,
  811. // pstrUsageACBuyChkout ,
  812. // pstrUsageACAddToCart ,
  813. // pstrUsageACExpand ,
  814. // pstrUsageACExpandAll ,
  815. // pstrUsageACCollapse ,
  816. // pstrUsageACCollapseAll ,
  817. // pstrUsageACPrintPreview ,
  818. // pstrUsageACPasteSpecial ,
  819. // pstrUsageACInsertMode ,
  820. // pstrUsageACDelete ,
  821. // pstrUsageACLock ,
  822. // pstrUsageACUnlock ,
  823. // pstrUsageACProtect ,
  824. // pstrUsageACUnprotect ,
  825. // pstrUsageACAttachComment ,
  826. // pstrUsageACDeleteComment ,
  827. // pstrUsageACViewComment ,
  828. // pstrUsageACSelectWord ,
  829. // pstrUsageACSelectSentence ,
  830. // pstrUsageACSelectParagraph ,
  831. // pstrUsageACSelectColumn ,
  832. // pstrUsageACSelectRow ,
  833. // pstrUsageACSelectTable ,
  834. // pstrUsageACSelectObject ,
  835. // pstrUsageACRedoRepeat ,
  836. // pstrUsageACSort ,
  837. // pstrUsageACSortAscending ,
  838. // pstrUsageACSortDescending ,
  839. // pstrUsageACFilter ,
  840. // pstrUsageACSetClock ,
  841. // pstrUsageACViewClock ,
  842. // pstrUsageACSelectTimeZone ,
  843. // pstrUsageACEditTimeZone ,
  844. // pstrUsageACSetAlarm ,
  845. // pstrUsageACClearAlarm ,
  846. // pstrUsageACSnoozeAlarm ,
  847. // pstrUsageACResetAlarm ,
  848. // pstrUsageACSyncronize ,
  849. // pstrUsageACSendReceive ,
  850. // pstrUsageACSendTo ,
  851. // pstrUsageACReply ,
  852. // pstrUsageACReplyAll ,
  853. // pstrUsageACForwardMessage ,
  854. // pstrUsageACSend ,
  855. // pstrUsageACAttachFile ,
  856. // pstrUsageACUpload ,
  857. // pstrUsageACDownload ,
  858. // pstrUsageACSetBorders ,
  859. // pstrUsageACInsertRow ,
  860. // pstrUsageACInsertColumn ,
  861. // pstrUsageACInsertFile ,
  862. // pstrUsageACInsertPicture ,
  863. // pstrUsageACInsertObject ,
  864. // pstrUsageACInsertSymbol ,
  865. // pstrUsageACSaveAndClose ,
  866. // pstrUsageACRename ,
  867. // pstrUsageACMerge ,
  868. // pstrUsageACSplit ,
  869. // pstrUsageACDistributeHorizontaly ,
  870. // pstrUsageACDistributeVerticaly
  871. //};
  872. //const char *digitTitles0[] PROGMEM =
  873. //{
  874. // pstrUsageDigitizer ,
  875. // pstrUsagePen ,
  876. // pstrUsageLightPen ,
  877. // pstrUsageTouchScreen ,
  878. // pstrUsageTouchPad ,
  879. // pstrUsageWhiteBoard ,
  880. // pstrUsageCoordinateMeasuringMachine ,
  881. // pstrUsage3DDigitizer ,
  882. // pstrUsageStereoPlotter ,
  883. // pstrUsageArticulatedArm ,
  884. // pstrUsageArmature ,
  885. // pstrUsageMultiplePointDigitizer ,
  886. // pstrUsageFreeSpaceWand
  887. //};
  888. //const char *digitTitles1[] PROGMEM =
  889. //{
  890. // pstrUsageStylus ,
  891. // pstrUsagePuck ,
  892. // pstrUsageFinger
  893. //
  894. //};
  895. //const char *digitTitles2[] PROGMEM =
  896. //{
  897. // pstrUsageTipPressure ,
  898. // pstrUsageBarrelPressure ,
  899. // pstrUsageInRange ,
  900. // pstrUsageTouch ,
  901. // pstrUsageUntouch ,
  902. // pstrUsageTap ,
  903. // pstrUsageQuality ,
  904. // pstrUsageDataValid ,
  905. // pstrUsageTransducerIndex ,
  906. // pstrUsageTabletFunctionKeys ,
  907. // pstrUsageProgramChangeKeys ,
  908. // pstrUsageBatteryStrength ,
  909. // pstrUsageInvert ,
  910. // pstrUsageXTilt ,
  911. // pstrUsageYTilt ,
  912. // pstrUsageAzimuth ,
  913. // pstrUsageAltitude ,
  914. // pstrUsageTwist ,
  915. // pstrUsageTipSwitch ,
  916. // pstrUsageSecondaryTipSwitch ,
  917. // pstrUsageBarrelSwitch ,
  918. // pstrUsageEraser ,
  919. // pstrUsageTabletPick
  920. //};
  921. //const char *aplphanumTitles0[] PROGMEM =
  922. //{
  923. // pstrUsageAlphanumericDisplay,
  924. // pstrUsageBitmappedDisplay
  925. //};
  926. //const char *aplphanumTitles1[] PROGMEM =
  927. //{
  928. // pstrUsageDisplayAttributesReport ,
  929. // pstrUsageASCIICharacterSet ,
  930. // pstrUsageDataReadBack ,
  931. // pstrUsageFontReadBack ,
  932. // pstrUsageDisplayControlReport ,
  933. // pstrUsageClearDisplay ,
  934. // pstrUsageDisplayEnable ,
  935. // pstrUsageScreenSaverDelay ,
  936. // pstrUsageScreenSaverEnable ,
  937. // pstrUsageVerticalScroll ,
  938. // pstrUsageHorizontalScroll ,
  939. // pstrUsageCharacterReport ,
  940. // pstrUsageDisplayData ,
  941. // pstrUsageDisplayStatus ,
  942. // pstrUsageStatusNotReady ,
  943. // pstrUsageStatusReady ,
  944. // pstrUsageErrorNotALoadableCharacter ,
  945. // pstrUsageErrorFotDataCanNotBeRead ,
  946. // pstrUsageCursorPositionReport ,
  947. // pstrUsageRow ,
  948. // pstrUsageColumn ,
  949. // pstrUsageRows ,
  950. // pstrUsageColumns ,
  951. // pstrUsageCursorPixelPosition ,
  952. // pstrUsageCursorMode ,
  953. // pstrUsageCursorEnable ,
  954. // pstrUsageCursorBlink ,
  955. // pstrUsageFontReport ,
  956. // pstrUsageFontData ,
  957. // pstrUsageCharacterWidth ,
  958. // pstrUsageCharacterHeight ,
  959. // pstrUsageCharacterSpacingHorizontal ,
  960. // pstrUsageCharacterSpacingVertical ,
  961. // pstrUsageUnicodeCharset ,
  962. // pstrUsageFont7Segment ,
  963. // pstrUsage7SegmentDirectMap ,
  964. // pstrUsageFont14Segment ,
  965. // pstrUsage14SegmentDirectMap ,
  966. // pstrUsageDisplayBrightness ,
  967. // pstrUsageDisplayContrast ,
  968. // pstrUsageCharacterAttribute ,
  969. // pstrUsageAttributeReadback ,
  970. // pstrUsageAttributeData ,
  971. // pstrUsageCharAttributeEnhance ,
  972. // pstrUsageCharAttributeUnderline ,
  973. // pstrUsageCharAttributeBlink
  974. //};
  975. //const char *aplphanumTitles2[] PROGMEM =
  976. //{
  977. // pstrUsageBitmapSizeX ,
  978. // pstrUsageBitmapSizeY ,
  979. // pstrUsagePageReserved ,
  980. // pstrUsageBitDepthFormat ,
  981. // pstrUsageDisplayOrientation ,
  982. // pstrUsagePaletteReport ,
  983. // pstrUsagePaletteDataSize ,
  984. // pstrUsagePaletteDataOffset ,
  985. // pstrUsagePaletteData ,
  986. // pstrUsageBlitReport ,
  987. // pstrUsageBlitRectangleX1 ,
  988. // pstrUsageBlitRectangleY1 ,
  989. // pstrUsageBlitRectangleX2 ,
  990. // pstrUsageBlitRectangleY2 ,
  991. // pstrUsageBlitData ,
  992. // pstrUsageSoftButton ,
  993. // pstrUsageSoftButtonID ,
  994. // pstrUsageSoftButtonSide ,
  995. // pstrUsageSoftButtonOffset1 ,
  996. // pstrUsageSoftButtonOffset2 ,
  997. // pstrUsageSoftButtonReport
  998. //};
  999. //const char *medInstrTitles0[] PROGMEM =
  1000. //{
  1001. // pstrUsageVCRAcquisition ,
  1002. // pstrUsageFreezeThaw ,
  1003. // pstrUsageClipStore ,
  1004. // pstrUsageUpdate ,
  1005. // pstrUsageNext ,
  1006. // pstrUsageSave ,
  1007. // pstrUsagePrint ,
  1008. // pstrUsageMicrophoneEnable
  1009. //};
  1010. //const char *medInstrTitles1[] PROGMEM =
  1011. //{
  1012. // pstrUsageCine ,
  1013. // pstrUsageTransmitPower ,
  1014. // pstrUsageVolume ,
  1015. // pstrUsageFocus ,
  1016. // pstrUsageDepth
  1017. //};
  1018. //const char *medInstrTitles2[] PROGMEM =
  1019. //{
  1020. // pstrUsageSoftStepPrimary ,
  1021. // pstrUsageSoftStepSecondary
  1022. //};
  1023. //const char *medInstrTitles3[] PROGMEM =
  1024. //{
  1025. // pstrUsageZoomSelect ,
  1026. // pstrUsageZoomAdjust ,
  1027. // pstrUsageSpectralDopplerModeSelect ,
  1028. // pstrUsageSpectralDopplerModeAdjust ,
  1029. // pstrUsageColorDopplerModeSelect ,
  1030. // pstrUsageColorDopplerModeAdjust ,
  1031. // pstrUsageMotionModeSelect ,
  1032. // pstrUsageMotionModeAdjust ,
  1033. // pstrUsage2DModeSelect ,
  1034. // pstrUsage2DModeAdjust
  1035. //};
  1036. //const char *medInstrTitles4[] PROGMEM =
  1037. //{
  1038. // pstrUsageSoftControlSelect ,
  1039. // pstrUsageSoftControlAdjust
  1040. //};
  1041. #endif // __HIDUSAGETITLEARRAYS_H__