Lines Matching +full:button +full:- +full:enter
1 ----------------------
3 ----------------------
6 ------------
10 Since roughly mid-2010 several new ALPS touchpads have been released and
14 adequate. The design choices were to re-define the alps_model_data
29 ---------
32 E8-E6-E6-E6-E9. An ALPS touchpad should respond with either 00-00-0A or
33 00-00-64 if no buttons are pressed. The bits 0-2 of the first byte will be 1s
37 report" sequence: E8-E7-E7-E7-E9. The response is the model signature and is
41 model signature is always 73-02-64. To differentiate between these
42 versions, the response from the "Enter Command Mode" sequence must be
45 The new ALPS touchpads have an E7 signature of 73-03-50 or 73-03-0A but
49 ------------
52 one-byte device registers in a 16-bit address space. The command sequence
53 EC-EC-EC-E9 places the device in command mode, and the device will respond
54 with 88-07 followed by a third byte. This third byte can be used to determine
71 For the new ALPS touchpads, the EC command is used to enter command
80 -------------
90 ------------------
104 ALPS Absolute Mode - Protocol Version 1
105 ---------------------------------------
116 ALPS Absolute Mode - Protocol Version 2
117 ---------------------------------------
134 Dualpoint device -- interleaved packet format
135 ---------------------------------------------
154 ALPS Absolute Mode - Protocol Version 3
155 ---------------------------------------
175 given axis. Thus the bitmap packet can be used for low-resolution multi-touch
202 ALPS Absolute Mode - Protocol Version 4
203 ---------------------------------------
205 Protocol version 4 has an 8-byte packet format::
217 required to construct a complete bitmap packet. Once assembled, the 6-byte
246 ALPS Absolute Mode - Protocol Version 5
247 ---------------------------------------
253 For single-touch, the 6-byte packet format is::
271 ALPS Absolute Mode - Protocol Version 6
272 ---------------------------------------
292 (v6 touchpad does not have middle button)
294 ALPS Absolute Mode - Protocol Version 7
295 ---------------------------------------
308 packet-fmt b7 b6 b5 b4 b3 b2 b1 b0
309 byte 0: TWO & MULTI L 1 R M 1 Y0-2 Y0-1 Y0-0
310 byte 0: NEW L 1 X1-5 1 1 Y0-2 Y0-1 Y0-0
311 byte 1: Y0-10 Y0-9 Y0-8 Y0-7 Y0-6 Y0-5 Y0-4 Y0-3
312 byte 2: X0-11 1 X0-10 X0-9 X0-8 X0-7 X0-6 X0-5
313 byte 3: X1-11 1 X0-4 X0-3 1 X0-2 X0-1 X0-0
314 byte 4: TWO X1-10 TWO X1-9 X1-8 X1-7 X1-6 X1-5 X1-4
315 byte 4: MULTI X1-10 TWO X1-9 X1-8 X1-7 X1-6 Y1-5 1
316 byte 4: NEW X1-10 TWO X1-9 X1-8 X1-7 X1-6 0 0
317 byte 5: TWO & NEW Y1-10 0 Y1-9 Y1-8 Y1-7 Y1-6 Y1-5 Y1-4
318 byte 5: MULTI Y1-10 0 Y1-9 Y1-8 Y1-7 Y1-6 F-1 F-0
320 L: Left button
321 R / M: Non-clickpads: Right / Middle button
323 are in the button area, then the 2 coordinates reported
324 are for fingers outside the button area and these report
325 extra fingers being present in the right / left button
333 F: Number of fingers - 3, 0 means 3 fingers, 1 means 4 ...
336 ALPS Absolute Mode - Protocol Version 8
337 ---------------------------------------
341 The packet type is given by the APD field, bits 4-5 of byte 3.
353 SWM, SWR, SWL: Middle, Right, and Left button states
378 CONT: A 3-or-4 Finger packet is to follow
380 Touchpad 3-or-4 Finger packet (APD = 0x3)::