linux:xinput
This is an old revision of the document!
Logitech H820e Headset buttons
http://www.g8rengineer.com/#/article/726
lsusb #identify the ID of logitech headset i.e. #Bus 001 Device 007: ID 046d:0a49 Logitech, Inc. sudo tee /usr/share/X11/xorg.conf.d/50-LogitechInc.conf << EOF Section "InputClass" Identifier "Logitech, Inc." MatchUSBID "046d:0a49" Option "Ignore" "on" EndSection EOF
This is debug tests to possible enable the buttons on the Logitech H820e headset.
xinput disable "Logitech Inc Logitech H820e" xinput get-button-map "Logitech Inc Logitech H820e" 14 15 0 0 0 0 0 0
xinput reattach "Logitech Inc Logitech H820e" "headset pointer"
xinput --create "master headset" sendCore=0
#!/bin/bash xinput list | grep "main keyboard" -c > /dev/null if [ $? -ne 0 ]; then echo "Splitting laptop leyboard and touchpad..." echo "Creating xinput main" xinput create-master "main" echo "Reattaching laptop touchpad and keyboard to main" xinput reattach "SynPS/2 Synaptics TouchPad" "main pointer" xinput reattach "AT Translated Set 2 keyboard" "main keyboard" else echo "Merging laptop keyboard and touchpad..." echo "Reattaching laptop touchpad and keyboard to core" xinput reattach "SynPS/2 Synaptics TouchPad" "Virtual core pointer" xinput reattach "AT Translated Set 2 keyboard" "Virtual core keyboard" echo "Removing xinput main" xinput remove-master "main keyboard" fi
linux/xinput.1586357921.txt.gz · Last modified: 2023/05/29 11:53 (external edit)