Lines Matching +full:fuzz +full:- +full:seconds
1 .TH libinput-record "1"
3 libinput\-record \- record kernel events
20 .B libinput record --all all-devices.yml
22 .B libinput record /dev/input/event3 /dev/input/event4 tp-and-keyboard.yml
32 .B \-\-help
35 .B \-\-all
39 This option requires \fB\-\-output-file\fR and no device
42 .B \-\-autorestart=s
45 seconds of device inactivity. This option requires that a
46 \fB\-\-output-file\fR is specified. The output filename is used as prefix,
50 .B \-o filename.yml
53 .B \-\-output-file=filename.yml
55 Specifies the output file to use. If \fB\-\-autorestart\fR is given,
57 Where \-\-output-file is not given and the first \fBor\fR last argument is
61 .B \-\-grab
65 .B \-\-show\-keycodes
66 Show keycodes as-is in the recording. By default, common keys are obfuscated
69 .B \-\-with-libinput
76 .B \-\-with-hidraw
94 .B libinput record \-o tap-bug /dev/input/event3 /dev/input/event7
100 When the \fB\-\-with-libinput\fR commandline option is given,
101 \fBlibinput\-record\fR initializes a libinput context for the devices being
108 Note that while libinput and \fBlibinput\-record\fR see the same events from
114 Note that the libinput context created by \fBlibinput\-record\fR does not
119 When the \fB\-\-with-hidraw\fR commandline option is given,
120 \fBlibinput\-record\fR searches for the hidraw node(s) of the given devices
128 The output file format is in YAML and intended to be both human-readable and
129 machine-parseable. Below is a short example YAML file, all keys are detailed
133 The version number field is only used for backwards-incompatible changes.
143 kernel: "4.13.9-200.fc26.x86_64"
146 - node: /dev/input/event9
148 # Name: Synaptics TM2668-002
157 name: Synaptics TM2668-002
180 - ID_INPUT_MOUSE=1
181 - ID_INPUT=1
183 - ModelAppleTouchpad=1
184 - AttrSizeHint=32x32
186 - hid:
189 - evdev:
190 - [ 0, 0, 3, 57, 1420] # EV_ABS / ABS_MT_TRACKING_ID 1420
191 - [ 0, 0, 3, 53, 1218] # EV_ABS / ABS_MT_POSITION_X 1218
192 - [ 0, 0, 3, 54, 1922] # EV_ABS / ABS_MT_POSITION_Y 1922
193 - [ 0, 0, 3, 52, 0] # EV_ABS / ABS_MT_ORIENTATION 0
194 - [ 0, 0, 3, 58, 47] # EV_ABS / ABS_MT_PRESSURE 47
195 - [ 0, 0, 1, 330, 1] # EV_KEY / BTN_TOUCH 1
196 - [ 0, 0, 1, 325, 1] # EV_KEY / BTN_TOOL_FINGER 1
197 - [ 0, 0, 3, 0, 1218] # EV_ABS / ABS_X 1218
198 - [ 0, 0, 3, 1, 1922] # EV_ABS / ABS_Y 1922
199 - [ 0, 0, 3, 24, 47] # EV_ABS / ABS_PRESSURE 47
200 - [ 0, 0, 0, 0, 0] # ------------ SYN_REPORT (0) ------- +0ms
201 - evdev:
202 - [ 0, 11879, 3, 53, 1330] # EV_ABS / ABS_MT_POSITION_X 1330
203 - [ 0, 11879, 3, 54, 1928] # EV_ABS / ABS_MT_POSITION_Y 1928
204 - [ 0, 11879, 3, 58, 46] # EV_ABS / ABS_MT_PRESSURE 46
205 - [ 0, 11879, 3, 0, 1330] # EV_ABS / ABS_X 1330
206 - [ 0, 11879, 3, 1, 1928] # EV_ABS / ABS_Y 1928
207 - [ 0, 11879, 3, 24, 46] # EV_ABS / ABS_PRESSURE 46
208 - [ 0, 11879, 0, 0, 0] # ------------ SYN_REPORT (0) ------- +0ms
210 - node: /dev/input/event9
215 Top-level keys are listed below, see the respective
222 backwards-incompatible changes. A parser must ignore unknown keys to be
223 forwards-compatible.
227 .B --multiple
230 A dictionary with libinput-specific information.
247 Distribution ID and version, see \fIos-release(5)\fR
284 .B absinfo: {code: [min, max, fuzz, flat, resolution], ...}