Home | History | Annotate | Download | only in evdev

Lines Matching refs:node

30     auto node = new MockInputDeviceNode();
31 node->setPath("/dev/input/event0");
32 node->setName("elan-touchscreen");
35 node->setBusType(0);
36 node->setVendorId(0);
37 node->setProductId(0);
38 node->setVersion(0);
42 node->addAbsAxis(ABS_MT_SLOT, nullptr);
43 node->addAbsAxis(ABS_MT_TOUCH_MAJOR, nullptr);
44 node->addAbsAxis(ABS_MT_POSITION_X, nullptr);
45 node->addAbsAxis(ABS_MT_POSITION_Y, nullptr);
46 node->addAbsAxis(ABS_MT_TRACKING_ID, nullptr);
47 node->addAbsAxis(ABS_MT_PRESSURE, nullptr);
50 node->addInputProperty(INPUT_PROP_DIRECT);
51 return node;
55 auto node = new MockInputDeviceNode();
56 node->setPath("/dev/input/event1");
57 node->setName("lid_input");
58 node->setLocation("/dev/input/lid_indev");
60 node->setBusType(0);
61 node->setVendorId(0);
62 node->setProductId(0);
63 node->setVersion(0);
67 node->addSwitch(SW_LID);
69 node->addInputProperty(INPUT_PROP_DIRECT);
70 return node;
74 auto node = new MockInputDeviceNode();
75 node->setPath("/dev/input/event2");
76 node->setName("apq8064-tabla-snd-card Button Jack");
77 node->setLocation("ALSA");
79 node->setBusType(0);
80 node->setVendorId(0);
81 node->setProductId(0);
82 node->setVersion(0);
83 node->addKeys(BTN_0, BTN_1, BTN_2, BTN_3, BTN_4, BTN_5, BTN_6, BTN_7);
88 node->addInputProperty(INPUT_PROP_DIRECT);
89 return node;
93 auto node = new MockInputDeviceNode();
94 node->setPath("/dev/input/event3");
95 node->setName("apq8064-tabla-snd-card Headset Jack");
96 node->setLocation("ALSA");
98 node->setBusType(0);
99 node->setVendorId(0);
100 node->setProductId(0);
101 node->setVersion(0);
105 node->addSwitch(SW_HEADPHONE_INSERT);
106 node->addSwitch(SW_MICROPHONE_INSERT);
107 node->addSwitch(SW_LINEOUT_INSERT);
109 node->addSwitch(0x0e); // SW_HPHL_OVERCURRENT
110 node->addSwitch(0x0f); // SW_HPHR_OVERCURRENT
112 node->addInputProperty(INPUT_PROP_DIRECT);
113 return node;
117 auto node = new MockInputDeviceNode();
118 node->setPath("/dev/input/event4");
119 node->setName("h2w button");
122 node->setBusType(0);
123 node->setVendorId(0);
124 node->setProductId(0);
125 node->setVersion(0);
126 node->addKeys(KEY_MEDIA);
130 node->addInputProperty(INPUT_PROP_DIRECT);
131 return node;
135 auto node = new MockInputDeviceNode();
136 node->setPath("/dev/input/event5");
137 node->setName("gpio-keys");
138 node->setLocation("gpio-keys/input0");
140 node->setBusType(0x0019);
141 node->setVendorId(0x0001);
142 node->setProductId(0x0001);
143 node->setVersion(0x0100);
144 node->addKeys(KEY_VOLUMEDOWN, KEY_VOLUMEUP, KEY_POWER);
148 node->addInputProperty(INPUT_PROP_DIRECT);
149 return node;
157 auto node = new MockInputDeviceNode();
158 node->setPath("/dev/input/event0");
159 node->setName("gpio-keys");
160 node->setLocation("gpio-keys/input0");
162 node->setBusType(0x0019);
163 node->setVendorId(0x0001);
164 node->setProductId(0x0001);
165 node->setVersion(0x0100);
166 node->addKeys(KEY_CONNECT);
170 node->addInputProperty(INPUT_PROP_DIRECT);
171 return node;
175 auto node = new MockInputDeviceNode();
176 node->setPath("/dev/input/event1");
177 node->setName("mid_powerbtn");
178 node->setLocation("power-button/input0");
180 node->setBusType(0x0019);
181 node->setVendorId(0);
182 node->setProductId(0);
183 node->setVersion(0);
184 node->addKeys(KEY_POWER);
188 node->addInputProperty(INPUT_PROP_DIRECT);
189 return node;
193 auto node = new MockInputDeviceNode();
194 node->setPath("/dev/input/event2");
195 node->setName("Nexus Remote");
197 node->setUniqueId("78:86:D9:50:A0:54");
198 node->setBusType(0x0005);
199 node->setVendorId(0x18d1);
200 node->setProductId(0x2c42);
201 node->setVersion(0);
202 node->addKeys(KEY_UP, KEY_LEFT, KEY_RIGHT, KEY_DOWN, KEY_BACK, KEY_PLAYPAUSE,
205 node->addAbsAxis(ABS_MISC, nullptr);
207 node->addInputProperty(INPUT_PROP_DIRECT);
208 return node;
212 auto node = new MockInputDeviceNode();
213 node->setPath("/dev/input/event3");
214 node->setName("ASUS Gamepad");
216 node->setUniqueId("C5:30:CD:50:A0:54");
217 node->setBusType(0x0005);
218 node->setVendorId(0x0b05);
219 node->setProductId(0x4500);
220 node->setVersion(0x0040);
221 node->addKeys(KEY_BACK, KEY_HOMEPAGE, BTN_A, BTN_B, BTN_X, BTN_Y, BTN_TL, BTN_TR,
224 node->addAbsAxis(ABS_X, nullptr);
225 node->addAbsAxis(ABS_Y, nullptr);
226 node->addAbsAxis(ABS_Z, nullptr);
227 node->addAbsAxis(ABS_RZ, nullptr);
228 node->addAbsAxis(ABS_GAS, nullptr);
229 node->addAbsAxis(ABS_BRAKE, nullptr);
230 node->addAbsAxis(ABS_HAT0X, nullptr);
231 node->addAbsAxis(ABS_HAT0Y, nullptr);
232 node->addAbsAxis(ABS_MISC, nullptr);
233 node->addAbsAxis(0x29, nullptr);
234 node->addAbsAxis(0x2a, nullptr);
236 node->addInputProperty(INPUT_PROP_DIRECT);
238 return node;