Lines Matching defs:InputDevice
266 struct InputDevice { struct
267 … inline InputDevice() : name(""), physicalPath(""), uniqueId(""), bus(0), vendor(0), product(0), in InputDevice() argument
269 std::string name;
270 std::string physicalPath;
271 std::string uniqueId;
272 uint16_t bus;
273 uint16_t vendor;
274 uint16_t product;
275 uint16_t version;
276 std::string descriptor;
277 uint32_t classes;
278 std::vector<uint32_t> eventTypes;
279 std::vector<uint32_t> eventKeys;
280 std::vector<uint32_t> absTypes;
281 std::map<uint32_t, std::vector<int32_t>> absInfos;
282 std::vector<uint32_t> relTypes;
283 std::vector<uint32_t> properties;
285 std::vector<uint32_t> miscellaneous;
286 std::vector<uint32_t> leds;
287 std::vector<uint32_t> switchs;
288 std::vector<uint32_t> repeats;