1e41f4b71Sopenharmony_ci# DevAbility 2e41f4b71Sopenharmony_ci 3e41f4b71Sopenharmony_ci 4e41f4b71Sopenharmony_ci## 概述 5e41f4b71Sopenharmony_ci 6e41f4b71Sopenharmony_ciInput设备的能力属性,存储支持事件的位图。 7e41f4b71Sopenharmony_ci 8e41f4b71Sopenharmony_ci用位的方式来表示该Input设备能够上报的事件类型。 9e41f4b71Sopenharmony_ci 10e41f4b71Sopenharmony_ci**起始版本:** 3.2 11e41f4b71Sopenharmony_ci 12e41f4b71Sopenharmony_ci**相关模块:**[HdiInput](_hdi_input.md) 13e41f4b71Sopenharmony_ci 14e41f4b71Sopenharmony_ci 15e41f4b71Sopenharmony_ci## 汇总 16e41f4b71Sopenharmony_ci 17e41f4b71Sopenharmony_ci 18e41f4b71Sopenharmony_ci### Public 属性 19e41f4b71Sopenharmony_ci 20e41f4b71Sopenharmony_ci| 名称 | 描述 | 21e41f4b71Sopenharmony_ci| -------- | -------- | 22e41f4b71Sopenharmony_ci| unsigned long[] [devProp](#devprop) | 设备属性 | 23e41f4b71Sopenharmony_ci| unsigned long[] [eventType](#eventtype) | 用于记录支持的事件类型的位图 | 24e41f4b71Sopenharmony_ci| unsigned long[] [absCode](#abscode) | 记录支持的绝对坐标的位图 | 25e41f4b71Sopenharmony_ci| unsigned long[] [relCode](#relcode) | 记录支持的相对坐标的位图 | 26e41f4b71Sopenharmony_ci| unsigned long[] [keyCode](#keycode) | 记录支持的按键值的位图 | 27e41f4b71Sopenharmony_ci| unsigned long[] [ledCode](#ledcode) | 记录设备支持的指示灯的位图 | 28e41f4b71Sopenharmony_ci| unsigned long[] [miscCode](#misccode) | 记录设备支持的其他功能的位图 | 29e41f4b71Sopenharmony_ci| unsigned long[] [soundCode](#soundcode) | 记录设备支持的声音或警报的位图 | 30e41f4b71Sopenharmony_ci| unsigned long[] [forceCode](#forcecode) | 记录设备支持的作用力功能的位图 | 31e41f4b71Sopenharmony_ci| unsigned long[] [switchCode](#switchcode) | 记录设备支持的开关功能的位图 | 32e41f4b71Sopenharmony_ci| unsigned long[] [keyType](#keytype) | 按键类型的位图 | 33e41f4b71Sopenharmony_ci| unsigned long[] [ledType](#ledtype) | LED类型的位图 | 34e41f4b71Sopenharmony_ci| unsigned long[] [soundType](#soundtype) | 声音类型的位图 | 35e41f4b71Sopenharmony_ci| unsigned long[] [switchType](#switchtype) | 开关类型的位图 | 36e41f4b71Sopenharmony_ci 37e41f4b71Sopenharmony_ci 38e41f4b71Sopenharmony_ci## 类成员变量说明 39e41f4b71Sopenharmony_ci 40e41f4b71Sopenharmony_ci 41e41f4b71Sopenharmony_ci### absCode 42e41f4b71Sopenharmony_ci 43e41f4b71Sopenharmony_ci``` 44e41f4b71Sopenharmony_ciunsigned long [] DevAbility::absCode 45e41f4b71Sopenharmony_ci``` 46e41f4b71Sopenharmony_ci**描述** 47e41f4b71Sopenharmony_ci 48e41f4b71Sopenharmony_ci记录支持的绝对坐标的位图 49e41f4b71Sopenharmony_ci 50e41f4b71Sopenharmony_ci 51e41f4b71Sopenharmony_ci### devProp 52e41f4b71Sopenharmony_ci 53e41f4b71Sopenharmony_ci``` 54e41f4b71Sopenharmony_ciunsigned long [] DevAbility::devProp 55e41f4b71Sopenharmony_ci``` 56e41f4b71Sopenharmony_ci**描述** 57e41f4b71Sopenharmony_ci 58e41f4b71Sopenharmony_ci设备属性 59e41f4b71Sopenharmony_ci 60e41f4b71Sopenharmony_ci 61e41f4b71Sopenharmony_ci### eventType 62e41f4b71Sopenharmony_ci 63e41f4b71Sopenharmony_ci``` 64e41f4b71Sopenharmony_ciunsigned long [] DevAbility::eventType 65e41f4b71Sopenharmony_ci``` 66e41f4b71Sopenharmony_ci**描述** 67e41f4b71Sopenharmony_ci 68e41f4b71Sopenharmony_ci用于记录支持的事件类型的位图 69e41f4b71Sopenharmony_ci 70e41f4b71Sopenharmony_ci 71e41f4b71Sopenharmony_ci### forceCode 72e41f4b71Sopenharmony_ci 73e41f4b71Sopenharmony_ci``` 74e41f4b71Sopenharmony_ciunsigned long [] DevAbility::forceCode 75e41f4b71Sopenharmony_ci``` 76e41f4b71Sopenharmony_ci**描述** 77e41f4b71Sopenharmony_ci 78e41f4b71Sopenharmony_ci记录设备支持的作用力功能的位图 79e41f4b71Sopenharmony_ci 80e41f4b71Sopenharmony_ci 81e41f4b71Sopenharmony_ci### keyCode 82e41f4b71Sopenharmony_ci 83e41f4b71Sopenharmony_ci``` 84e41f4b71Sopenharmony_ciunsigned long [] DevAbility::keyCode 85e41f4b71Sopenharmony_ci``` 86e41f4b71Sopenharmony_ci**描述** 87e41f4b71Sopenharmony_ci 88e41f4b71Sopenharmony_ci记录支持的按键值的位图 89e41f4b71Sopenharmony_ci 90e41f4b71Sopenharmony_ci 91e41f4b71Sopenharmony_ci### keyType 92e41f4b71Sopenharmony_ci 93e41f4b71Sopenharmony_ci``` 94e41f4b71Sopenharmony_ciunsigned long [] DevAbility::keyType 95e41f4b71Sopenharmony_ci``` 96e41f4b71Sopenharmony_ci**描述** 97e41f4b71Sopenharmony_ci 98e41f4b71Sopenharmony_ci按键类型的位图 99e41f4b71Sopenharmony_ci 100e41f4b71Sopenharmony_ci 101e41f4b71Sopenharmony_ci### ledCode 102e41f4b71Sopenharmony_ci 103e41f4b71Sopenharmony_ci``` 104e41f4b71Sopenharmony_ciunsigned long [] DevAbility::ledCode 105e41f4b71Sopenharmony_ci``` 106e41f4b71Sopenharmony_ci**描述** 107e41f4b71Sopenharmony_ci 108e41f4b71Sopenharmony_ci记录设备支持的指示灯的位图 109e41f4b71Sopenharmony_ci 110e41f4b71Sopenharmony_ci 111e41f4b71Sopenharmony_ci### ledType 112e41f4b71Sopenharmony_ci 113e41f4b71Sopenharmony_ci``` 114e41f4b71Sopenharmony_ciunsigned long [] DevAbility::ledType 115e41f4b71Sopenharmony_ci``` 116e41f4b71Sopenharmony_ci**描述** 117e41f4b71Sopenharmony_ci 118e41f4b71Sopenharmony_ciLED类型的位图 119e41f4b71Sopenharmony_ci 120e41f4b71Sopenharmony_ci 121e41f4b71Sopenharmony_ci### miscCode 122e41f4b71Sopenharmony_ci 123e41f4b71Sopenharmony_ci``` 124e41f4b71Sopenharmony_ciunsigned long [] DevAbility::miscCode 125e41f4b71Sopenharmony_ci``` 126e41f4b71Sopenharmony_ci**描述** 127e41f4b71Sopenharmony_ci 128e41f4b71Sopenharmony_ci记录设备支持的其他功能的位图 129e41f4b71Sopenharmony_ci 130e41f4b71Sopenharmony_ci 131e41f4b71Sopenharmony_ci### relCode 132e41f4b71Sopenharmony_ci 133e41f4b71Sopenharmony_ci``` 134e41f4b71Sopenharmony_ciunsigned long [] DevAbility::relCode 135e41f4b71Sopenharmony_ci``` 136e41f4b71Sopenharmony_ci**描述** 137e41f4b71Sopenharmony_ci 138e41f4b71Sopenharmony_ci记录支持的相对坐标的位图 139e41f4b71Sopenharmony_ci 140e41f4b71Sopenharmony_ci 141e41f4b71Sopenharmony_ci### soundCode 142e41f4b71Sopenharmony_ci 143e41f4b71Sopenharmony_ci``` 144e41f4b71Sopenharmony_ciunsigned long [] DevAbility::soundCode 145e41f4b71Sopenharmony_ci``` 146e41f4b71Sopenharmony_ci**描述** 147e41f4b71Sopenharmony_ci 148e41f4b71Sopenharmony_ci记录设备支持的声音或警报的位图 149e41f4b71Sopenharmony_ci 150e41f4b71Sopenharmony_ci 151e41f4b71Sopenharmony_ci### soundType 152e41f4b71Sopenharmony_ci 153e41f4b71Sopenharmony_ci``` 154e41f4b71Sopenharmony_ciunsigned long [] DevAbility::soundType 155e41f4b71Sopenharmony_ci``` 156e41f4b71Sopenharmony_ci**描述** 157e41f4b71Sopenharmony_ci 158e41f4b71Sopenharmony_ci声音类型的位图 159e41f4b71Sopenharmony_ci 160e41f4b71Sopenharmony_ci 161e41f4b71Sopenharmony_ci### switchCode 162e41f4b71Sopenharmony_ci 163e41f4b71Sopenharmony_ci``` 164e41f4b71Sopenharmony_ciunsigned long [] DevAbility::switchCode 165e41f4b71Sopenharmony_ci``` 166e41f4b71Sopenharmony_ci**描述** 167e41f4b71Sopenharmony_ci 168e41f4b71Sopenharmony_ci记录设备支持的开关功能的位图 169e41f4b71Sopenharmony_ci 170e41f4b71Sopenharmony_ci 171e41f4b71Sopenharmony_ci### switchType 172e41f4b71Sopenharmony_ci 173e41f4b71Sopenharmony_ci``` 174e41f4b71Sopenharmony_ciunsigned long [] DevAbility::switchType 175e41f4b71Sopenharmony_ci``` 176e41f4b71Sopenharmony_ci**描述** 177e41f4b71Sopenharmony_ci 178e41f4b71Sopenharmony_ci开关类型的位图 179