xinput button-map does not support "pointer:" prefix
Summary
These commands work:
$ xinput list --id-only 'pointer:MX Master 2S'
$ xinput set-prop 'pointer:MX Master 2S' '...' '...'
$ xinput list-props 'pointer:MX Master 2S'
These commands fail:
$ xinput get-button-map 'pointer:MX Master 2S'
unable to find device 'pointer:MX Master 2S'
$ xinput set-button-map 'pointer:MX Master 2S' ...
unable to find device 'pointer:MX Master 2S'
The other commands were untested. Not sure how many of them fail and how many of them work.
Steps to reproduce
Try xinput
commands passing the device name prefixed by either mouse:
or keyboard:
.
Also, man xinput
does not have any mention of those prefixes.
libinput version you encountered the bug on
$ xinput --version
xinput version 1.6.2
XI version on server: 2.3
$ libinput --version
1.10.4
$ cat /etc/lsb-release
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=18.04
DISTRIB_CODENAME=bionic
DISTRIB_DESCRIPTION="Ubuntu 18.04.1 LTS"