gitextract_41kwzyiw/ ├── .gitignore ├── LICENSE ├── README.md ├── kernel-patch/ │ ├── 0001-HID-lenovo-Rename-hid-lenovo-tpkbd-to-hid-lenovo.patch │ ├── 0002-HID-lenovo-Prepare-support-for-adding-other-devices.patch │ ├── 0003-HID-lenovo-Style-fixes.patch │ ├── 0004-HID-lenovo-Add-support-for-Compact-BT-USB-keyboard.patch │ ├── 1001-HID-lenovo-Move-USB-KEY_FILE-to-0x00f9-to-prevent-sc.patch │ ├── 1002-HID-lenovo-Don-t-set-EV_REP-to-avoid-repeating-mice-.patch │ ├── 2001-HID-lenovo-Add-sensitivity-control-to-compact-keyboa.patch │ ├── 2002-HID-lenovo-Use-native-middle-button-mode-for-compact.patch │ ├── 3001-HID-lenovo-Use-constants-for-axes-names.patch │ ├── 3002-HID-lenovo-Add-missing-return-value-check.patch │ └── 3003-HID-lenovo-Hide-middle-button-press-until-release.patch ├── tp-compact-bt-keyboard/ │ ├── README.md │ └── tp-compact-keyboard ├── tp-compact-usb-keyboard/ │ ├── Makefile │ ├── README.md │ └── tp-compact-usb-keyboard.c ├── tp-multi-connect/ │ └── README.md ├── tp-tablet2/ │ └── README.md └── x1-tablet-keyboard/ ├── README.md └── tp-x1t-gen1-adapter.dxf