Lenovo KU-1255 + Raspberry Pi Zero W + Raspberry Pi OS buster ============================================================= * Lenovo KU-1255 event-mouse (usb-Lenovo_ThinkPad_Compact_USB_Keyboard_with_TrackPoint-if01-event-mouse) ``` $ ls -alF /dev/input/by-id/ 合計 0 drwxr-xr-x 2 root root 140 2月 27 19:35 ./ drwxr-xr-x 4 root root 240 2月 27 19:35 ../ lrwxrwxrwx 1 root root 9 2月 27 19:35 usb-Lenovo_ThinkPad_Compact_USB_Keyboard_with_TrackPoint-event-if01 -> ../event5 lrwxrwxrwx 1 root root 9 2月 27 19:35 usb-Lenovo_ThinkPad_Compact_USB_Keyboard_with_TrackPoint-event-kbd -> ../event0 lrwxrwxrwx 1 root root 9 2月 27 19:35 usb-Lenovo_ThinkPad_Compact_USB_Keyboard_with_TrackPoint-if01-event-mouse -> ../event1 lrwxrwxrwx 1 root root 9 2月 27 19:35 usb-Lenovo_ThinkPad_Compact_USB_Keyboard_with_TrackPoint-if01-mouse -> ../mouse0 lrwxrwxrwx 1 root root 9 2月 26 09:29 usb-Logitech_USB_Receiver-event-if01 -> ../event2 $ evtest /dev/input/event1 Input driver version is 1.0.1 Input device ID: bus 0x3 vendor 0x17ef product 0x6047 version 0x100 Input device name: "Lenovo ThinkPad Compact USB Keyboard with TrackPoint Mouse" Supported events: Event type 0 (EV_SYN) Event type 1 (EV_KEY) Event code 272 (BTN_LEFT) Event code 273 (BTN_RIGHT) Event code 274 (BTN_MIDDLE) Event code 275 (BTN_SIDE) Event code 276 (BTN_EXTRA) Event type 2 (EV_REL) Event code 0 (REL_X) Event code 1 (REL_Y) Event code 6 (REL_HWHEEL) Event code 8 (REL_WHEEL) Event code 11 (?) Event code 12 (?) Event type 4 (EV_MSC) Event code 4 (MSC_SCAN) Properties: Testing ... (interrupt to exit) Event: time 1615152821.199723, type 2 (EV_REL), code 1 (REL_Y), value -2 Event: time 1615152821.199723, -------------- SYN_REPORT ------------ Event: time 1615152821.217726, type 2 (EV_REL), code 0 (REL_X), value -1 Event: time 1615152821.217726, type 2 (EV_REL), code 1 (REL_Y), value -1 Event: time 1615152821.217726, -------------- SYN_REPORT ------------ Event: time 1615152821.235727, type 2 (EV_REL), code 1 (REL_Y), value -3 Event: time 1615152821.235727, -------------- SYN_REPORT ------------ Event: time 1615152821.253728, type 2 (EV_REL), code 0 (REL_X), value -1 Event: time 1615152821.253728, type 2 (EV_REL), code 1 (REL_Y), value -3 Event: time 1615152821.253728, -------------- SYN_REPORT ------------ Event: time 1615152821.271725, type 2 (EV_REL), code 0 (REL_X), value -1 Event: time 1615152821.271725, type 2 (EV_REL), code 1 (REL_Y), value -2 Event: time 1615152821.271725, -------------- SYN_REPORT ------------ Event: time 1615152821.289724, type 2 (EV_REL), code 1 (REL_Y), value -2 Event: time 1615152821.289724, -------------- SYN_REPORT ------------ Event: time 1615152821.307719, type 2 (EV_REL), code 1 (REL_Y), value -1 Event: time 1615152821.307719, -------------- SYN_REPORT ------------ Event: time 1615152821.725723, type 2 (EV_REL), code 1 (REL_Y), value 1 Event: time 1615152821.725723, -------------- SYN_REPORT ------------ Event: time 1615152821.743729, type 2 (EV_REL), code 1 (REL_Y), value 2 Event: time 1615152821.743729, -------------- SYN_REPORT ------------ Event: time 1615152821.745862, type 2 (EV_REL), code 0 (REL_X), value 1 Event: time 1615152821.745862, type 2 (EV_REL), code 1 (REL_Y), value 2 Event: time 1615152821.745862, -------------- SYN_REPORT ------------ Event: time 1615152821.763723, type 2 (EV_REL), code 1 (REL_Y), value 1 Event: time 1615152821.763723, -------------- SYN_REPORT ------------ Event: time 1615152821.781722, type 2 (EV_REL), code 0 (REL_X), value 1 Event: time 1615152821.781722, type 2 (EV_REL), code 1 (REL_Y), value 3 Event: time 1615152821.781722, -------------- SYN_REPORT ------------ Event: time 1615152821.799728, type 2 (EV_REL), code 0 (REL_X), value 1 Event: time 1615152821.799728, type 2 (EV_REL), code 1 (REL_Y), value 3 Event: time 1615152821.799728, -------------- SYN_REPORT ------------ Event: time 1615152821.817729, type 2 (EV_REL), code 0 (REL_X), value 1 Event: time 1615152821.817729, type 2 (EV_REL), code 1 (REL_Y), value 5 Event: time 1615152821.817729, -------------- SYN_REPORT ------------ Event: time 1615152821.835723, type 2 (EV_REL), code 1 (REL_Y), value 6 Event: time 1615152821.835723, -------------- SYN_REPORT ------------ Event: time 1615152821.837863, type 2 (EV_REL), code 0 (REL_X), value 1 Event: time 1615152821.837863, type 2 (EV_REL), code 1 (REL_Y), value 5 Event: time 1615152821.837863, -------------- SYN_REPORT ------------ Event: time 1615152821.855699, type 2 (EV_REL), code 1 (REL_Y), value 6 Event: time 1615152821.855699, -------------- SYN_REPORT ------------ Event: time 1615152821.873697, type 2 (EV_REL), code 1 (REL_Y), value 7 Event: time 1615152821.873697, -------------- SYN_REPORT ------------ Event: time 1615152821.891698, type 2 (EV_REL), code 1 (REL_Y), value 6 Event: time 1615152821.891698, -------------- SYN_REPORT ------------ Event: time 1615152821.909697, type 2 (EV_REL), code 0 (REL_X), value 1 Event: time 1615152821.909697, type 2 (EV_REL), code 1 (REL_Y), value 6 Event: time 1615152821.909697, -------------- SYN_REPORT ------------ Event: time 1615152821.927699, type 2 (EV_REL), code 1 (REL_Y), value 5 Event: time 1615152821.927699, -------------- SYN_REPORT ------------ Event: time 1615152821.929712, type 2 (EV_REL), code 1 (REL_Y), value 4 Event: time 1615152821.929712, -------------- SYN_REPORT ------------ Event: time 1615152821.947697, type 2 (EV_REL), code 1 (REL_Y), value 2 Event: time 1615152821.947697, -------------- SYN_REPORT ------------ Event: time 1615152821.965703, type 2 (EV_REL), code 0 (REL_X), value 1 Event: time 1615152821.965703, type 2 (EV_REL), code 1 (REL_Y), value 2 Event: time 1615152821.965703, -------------- SYN_REPORT ------------ Event: time 1615152821.983697, type 2 (EV_REL), code 1 (REL_Y), value 2 Event: time 1615152821.983697, -------------- SYN_REPORT ------------ Event: time 1615152822.001701, type 2 (EV_REL), code 1 (REL_Y), value 1 Event: time 1615152822.001701, -------------- SYN_REPORT ------------ Event: time 1615152822.035692, type 2 (EV_REL), code 1 (REL_Y), value 1 Event: time 1615152822.035692, -------------- SYN_REPORT ------------ Event: time 1615152822.597718, type 2 (EV_REL), code 0 (REL_X), value -1 Event: time 1615152822.597718, -------------- SYN_REPORT ------------ Event: time 1615152822.599855, type 2 (EV_REL), code 0 (REL_X), value -1 Event: time 1615152822.599855, -------------- SYN_REPORT ------------ Event: time 1615152822.617719, type 2 (EV_REL), code 0 (REL_X), value -2 Event: time 1615152822.617719, -------------- SYN_REPORT ------------ Event: time 1615152822.635721, type 2 (EV_REL), code 0 (REL_X), value -2 Event: time 1615152822.635721, -------------- SYN_REPORT ------------ Event: time 1615152822.653694, type 2 (EV_REL), code 0 (REL_X), value -3 Event: time 1615152822.653694, type 2 (EV_REL), code 1 (REL_Y), value -1 Event: time 1615152822.653694, -------------- SYN_REPORT ------------ Event: time 1615152822.671693, type 2 (EV_REL), code 0 (REL_X), value -3 Event: time 1615152822.671693, -------------- SYN_REPORT ------------ Event: time 1615152822.689700, type 2 (EV_REL), code 0 (REL_X), value -5 Event: time 1615152822.689700, type 2 (EV_REL), code 1 (REL_Y), value -2 Event: time 1615152822.689700, -------------- SYN_REPORT ------------ Event: time 1615152822.691843, type 2 (EV_REL), code 0 (REL_X), value -4 Event: time 1615152822.691843, type 2 (EV_REL), code 1 (REL_Y), value -1 Event: time 1615152822.691843, -------------- SYN_REPORT ------------ Event: time 1615152822.709694, type 2 (EV_REL), code 0 (REL_X), value -5 Event: time 1615152822.709694, type 2 (EV_REL), code 1 (REL_Y), value -2 Event: time 1615152822.709694, -------------- SYN_REPORT ------------ Event: time 1615152822.727701, type 2 (EV_REL), code 0 (REL_X), value -3 Event: time 1615152822.727701, type 2 (EV_REL), code 1 (REL_Y), value -1 Event: time 1615152822.727701, -------------- SYN_REPORT ------------ Event: time 1615152822.745698, type 2 (EV_REL), code 0 (REL_X), value -2 Event: time 1615152822.745698, -------------- SYN_REPORT ------------ Event: time 1615152822.763700, type 2 (EV_REL), code 0 (REL_X), value -1 Event: time 1615152822.763700, type 2 (EV_REL), code 1 (REL_Y), value -1 Event: time 1615152822.763700, -------------- SYN_REPORT ------------ Event: time 1615152823.149713, type 2 (EV_REL), code 0 (REL_X), value 1 Event: time 1615152823.149713, -------------- SYN_REPORT ------------ Event: time 1615152823.183709, type 2 (EV_REL), code 0 (REL_X), value 1 Event: time 1615152823.183709, -------------- SYN_REPORT ------------ Event: time 1615152823.201716, type 2 (EV_REL), code 0 (REL_X), value 2 Event: time 1615152823.201716, -------------- SYN_REPORT ------------ Event: time 1615152823.219709, type 2 (EV_REL), code 0 (REL_X), value 2 Event: time 1615152823.219709, -------------- SYN_REPORT ------------ Event: time 1615152823.221846, type 2 (EV_REL), code 0 (REL_X), value 2 Event: time 1615152823.221846, -------------- SYN_REPORT ------------ Event: time 1615152823.239700, type 2 (EV_REL), code 0 (REL_X), value 3 Event: time 1615152823.239700, type 2 (EV_REL), code 1 (REL_Y), value -1 Event: time 1615152823.239700, -------------- SYN_REPORT ------------ Event: time 1615152823.257697, type 2 (EV_REL), code 0 (REL_X), value 4 Event: time 1615152823.257697, -------------- SYN_REPORT ------------ Event: time 1615152823.275702, type 2 (EV_REL), code 0 (REL_X), value 4 Event: time 1615152823.275702, type 2 (EV_REL), code 1 (REL_Y), value -1 Event: time 1615152823.275702, -------------- SYN_REPORT ------------ Event: time 1615152823.293697, type 2 (EV_REL), code 0 (REL_X), value 4 Event: time 1615152823.293697, type 2 (EV_REL), code 1 (REL_Y), value -1 Event: time 1615152823.293697, -------------- SYN_REPORT ------------ Event: time 1615152823.295838, type 2 (EV_REL), code 0 (REL_X), value 4 Event: time 1615152823.295838, type 2 (EV_REL), code 1 (REL_Y), value -1 Event: time 1615152823.295838, -------------- SYN_REPORT ------------ Event: time 1615152823.313694, type 2 (EV_REL), code 0 (REL_X), value 5 Event: time 1615152823.313694, type 2 (EV_REL), code 1 (REL_Y), value -1 Event: time 1615152823.313694, -------------- SYN_REPORT ------------ Event: time 1615152823.331692, type 2 (EV_REL), code 0 (REL_X), value 5 Event: time 1615152823.331692, -------------- SYN_REPORT ------------ Event: time 1615152823.349691, type 2 (EV_REL), code 0 (REL_X), value 5 Event: time 1615152823.349691, type 2 (EV_REL), code 1 (REL_Y), value -1 Event: time 1615152823.349691, -------------- SYN_REPORT ------------ Event: time 1615152823.367697, type 2 (EV_REL), code 0 (REL_X), value 6 Event: time 1615152823.367697, -------------- SYN_REPORT ------------ Event: time 1615152823.385693, type 2 (EV_REL), code 0 (REL_X), value 5 Event: time 1615152823.385693, -------------- SYN_REPORT ------------ Event: time 1615152823.403697, type 2 (EV_REL), code 0 (REL_X), value 4 Event: time 1615152823.403697, type 2 (EV_REL), code 1 (REL_Y), value -1 Event: time 1615152823.403697, -------------- SYN_REPORT ------------ Event: time 1615152823.405837, type 2 (EV_REL), code 0 (REL_X), value 2 Event: time 1615152823.405837, -------------- SYN_REPORT ------------ Event: time 1615152823.423686, type 2 (EV_REL), code 0 (REL_X), value 2 Event: time 1615152823.423686, -------------- SYN_REPORT ------------ Event: time 1615152825.009704, type 4 (EV_MSC), code 4 (MSC_SCAN), value 90001 Event: time 1615152825.009704, type 1 (EV_KEY), code 272 (BTN_LEFT), value 1 Event: time 1615152825.009704, -------------- SYN_REPORT ------------ Event: time 1615152825.107715, type 4 (EV_MSC), code 4 (MSC_SCAN), value 90001 Event: time 1615152825.107715, type 1 (EV_KEY), code 272 (BTN_LEFT), value 0 Event: time 1615152825.107715, -------------- SYN_REPORT ------------ Event: time 1615152825.765708, type 4 (EV_MSC), code 4 (MSC_SCAN), value 90002 Event: time 1615152825.765708, type 1 (EV_KEY), code 273 (BTN_RIGHT), value 1 Event: time 1615152825.765708, -------------- SYN_REPORT ------------ Event: time 1615152825.879677, type 4 (EV_MSC), code 4 (MSC_SCAN), value 90002 Event: time 1615152825.879677, type 1 (EV_KEY), code 273 (BTN_RIGHT), value 0 Event: time 1615152825.879677, -------------- SYN_REPORT ------------ ```