{"object_kind":"push","event_name":"push","before":"41da55ecc08bb3769a737e8fbae0f34b71792a67","after":"dcd659e9a96f0e7044afe9d431fcf6ecc3133aa0","ref":"refs/heads/main","ref_protected":false,"checkout_sha":"dcd659e9a96f0e7044afe9d431fcf6ecc3133aa0","message":null,"user_id":9716,"user_name":"Marge Bot","user_username":"marge-bot","user_email":"[REDACTED]","user_avatar":"https://gitlab.freedesktop.org/uploads/-/system/user/avatar/9716/marge.png?v=1792972800","project_id":147,"project":{"id":147,"name":"libinput","description":"Input device management and event handling library","web_url":"https://gitlab.freedesktop.org/libinput/libinput","avatar_url":null,"git_ssh_url":"git@ssh.gitlab.freedesktop.org:libinput/libinput.git","git_http_url":"https://gitlab.freedesktop.org/libinput/libinput.git","namespace":"libinput","visibility_level":20,"path_with_namespace":"libinput/libinput","default_branch":"main","ci_config_path":"","homepage":"https://gitlab.freedesktop.org/libinput/libinput","url":"git@ssh.gitlab.freedesktop.org:libinput/libinput.git","ssh_url":"git@ssh.gitlab.freedesktop.org:libinput/libinput.git","http_url":"https://gitlab.freedesktop.org/libinput/libinput.git"},"commits":[{"id":"dcd659e9a96f0e7044afe9d431fcf6ecc3133aa0","message":"quirks: add the Surface Pro Flex Keyboard touchpad over Bluetooth\n\nThe Surface Pro Flex Keyboard (045E:0C7A over Bluetooth) keeps working\nwhen detached from the tablet. Its touchpad is then on the Bluetooth bus,\nso udev tags it external, and libinput skips all palm detection on\nexternal touchpads unless they sit below the keys of a keyboard combo.\nPalms resting on the touchpad while typing move the pointer, where the\nsame touchpad attached through the tablet's connector (045E:0C8D) has\npalm detection.\n\nMark it as a touchpad below the keys. Like the attached touchpad, it is a\nclickpad (INPUT_PROP_BUTTONPAD) that also advertises BTN_RIGHT, which\nlibinput reports as \"kernel bug: clickpad advertising right button\", so\nremove that too.\n\nTested on a Surface Pro 11 with the Surface Pro 13-in Flex Keyboard\ndetached: libinput debug-events flags resting palms as tool-palm with\nthe quirk and no longer reports the right-button kernel bug.\n\nAssisted-by: Claude\nSigned-off-by: Brandon Williams \nPart-of: \n","title":"quirks: add the Surface Pro Flex Keyboard touchpad over Bluetooth","timestamp":"2026-10-23T20:57:44-04:00","url":"https://gitlab.freedesktop.org/libinput/libinput/-/commit/dcd659e9a96f0e7044afe9d431fcf6ecc3133aa0","author":{"name":"Brandon Williams","email":"turbine.bmw@gmail.com"},"added":[],"modified":["quirks/30-vendor-microsoft.quirks"],"removed":[]}],"total_commits_count":1,"push_options":{},"repository":{"name":"libinput","url":"git@ssh.gitlab.freedesktop.org:libinput/libinput.git","description":"Input device management and event handling library","homepage":"https://gitlab.freedesktop.org/libinput/libinput","git_http_url":"https://gitlab.freedesktop.org/libinput/libinput.git","git_ssh_url":"git@ssh.gitlab.freedesktop.org:libinput/libinput.git","visibility_level":20}}