You are not logged in.
I have a Mionix Castor mouse and have set one of the two thumb buttons to do a double click.
This is done in the windows software utility, and it stores the macro in the mouse as far as I know.
The button macro has worked until now, but today it stopped double clicking and instead behaves like the regular left click button.
I looked in xev at this, and indeed it only registers one click from the thumb button, just like the left click button, and both the thumb and left click buttons are shown as "Button 1", which seems normal as the button macro from the mouse should send two left clicks in sequence.
So what could have happened with my mouse on Arch, the double click buttons still works like it always has in Windows?
Last edited by 7thSon (2017-11-03 07:53:25)
Offline
What has changed between the button working, and it not working? Package updates (which packages?), config changes (what changes?), etc.. Does reverting those changes bring back the old behaviour?
Sakura:-
Mobo: MSI MAG X570S TORPEDO MAX // Processor: AMD Ryzen 9 5950X @4.9GHz // GFX: AMD Radeon RX 5700 XT // RAM: 32GB (4x 8GB) Corsair DDR4 (@ 3000MHz) // Storage: 1x 3TB HDD, 6x 1TB SSD, 2x 120GB SSD, 1x 275GB M2 SSD
Making lemonade from lemons since 2015.
Online
What has changed between the button working, and it not working? Package updates (which packages?), config changes (what changes?), etc.. Does reverting those changes bring back the old behaviour?
I've done no config changes. How can I check which packages have been updated in the past 24 or 48 hours?
Offline
Check your pacman.log.
Sakura:-
Mobo: MSI MAG X570S TORPEDO MAX // Processor: AMD Ryzen 9 5950X @4.9GHz // GFX: AMD Radeon RX 5700 XT // RAM: 32GB (4x 8GB) Corsair DDR4 (@ 3000MHz) // Storage: 1x 3TB HDD, 6x 1TB SSD, 2x 120GB SSD, 1x 275GB M2 SSD
Making lemonade from lemons since 2015.
Online
Check your pacman.log.
Here is my pacman log from the past two days. Unfortunately I don't really know which packages have anything to do with mouse input and such.
[2017-11-01 15:40] [PACMAN] Running 'pacman --color auto -Sy'
[2017-11-01 15:40] [PACMAN] synchronizing package lists
[2017-11-01 15:40] [PACMAN] Running 'pacman --color auto -S --noconfirm -u'
[2017-11-01 15:40] [PACMAN] starting full system upgrade
[2017-11-01 15:40] [ALPM] transaction started
[2017-11-01 15:40] [ALPM] upgraded fftw (3.3.6-2 -> 3.3.7-1)
[2017-11-01 15:40] [ALPM] upgraded nvidia-utils (387.12-1 -> 387.22-1)
[2017-11-01 15:40] [ALPM-SCRIPTLET] If you run into trouble with CUDA not being available, run nvidia-modprobe first.
[2017-11-01 15:40] [ALPM] upgraded file-roller (3.26.1-1 -> 3.26.2-1)
[2017-11-01 15:40] [ALPM] upgraded gnome-desktop (1:3.26.1-1 -> 1:3.26.2-1)
[2017-11-01 15:40] [ALPM] upgraded imagemagick (6.9.9.20-1 -> 6.9.9.21-1)
[2017-11-01 15:40] [ALPM] upgraded itstool (2.0.4+1+g9b84c00-1 -> 2.0.4+1+g9b84c00-2)
[2017-11-01 15:40] [ALPM] upgraded libgdm (3.26.2-1 -> 3.26.2.1-1)
[2017-11-01 15:40] [ALPM] upgraded nvidia (387.12-3 -> 387.22-3)
[2017-11-01 15:40] [ALPM-SCRIPTLET] In order to use nvidia module, reboot the system.
[2017-11-01 15:40] [ALPM] upgraded python-pytz (2017.2-1 -> 2017.3-1)
[2017-11-01 15:40] [ALPM] upgraded python2-pytz (2017.2-1 -> 2017.3-1)
[2017-11-01 15:40] [ALPM] upgraded xfce4-genmon-plugin (4.0.0-1 -> 4.0.1-1)
[2017-11-01 15:40] [ALPM] transaction completed
[2017-11-01 15:40] [ALPM] running 'detect-old-perl-modules.hook'...
[2017-11-01 15:40] [ALPM] running 'glib-compile-schemas.hook'...
[2017-11-01 15:40] [ALPM] running 'gtk-update-icon-cache.hook'...
[2017-11-01 15:40] [ALPM] running 'remove-old-cache.hook'...
[2017-11-01 15:40] [ALPM-SCRIPTLET] removed '/var/cache/pacman/pkg/imagemagick-6.9.9.19-1-x86_64.pkg.tar.xz'
[2017-11-01 15:40] [ALPM-SCRIPTLET] removed '/var/cache/pacman/pkg/file-roller-3.24.1-1-x86_64.pkg.tar.xz'
[2017-11-01 15:40] [ALPM-SCRIPTLET] removed '/var/cache/pacman/pkg/libgdm-3.26.1-1-x86_64.pkg.tar.xz'
[2017-11-01 15:40] [ALPM-SCRIPTLET] removed '/var/cache/pacman/pkg/gnome-desktop-1:3.24.2-1-x86_64.pkg.tar.xz'
[2017-11-01 15:40] [ALPM-SCRIPTLET] removed '/var/cache/pacman/pkg/itstool-2.0.4-3-any.pkg.tar.xz'
[2017-11-01 15:40] [ALPM-SCRIPTLET]
[2017-11-01 15:40] [ALPM-SCRIPTLET] ==> finished: 5 packages removed (disk space saved: 3.76 MiB)
[2017-11-01 15:40] [ALPM] running 'systemd-update.hook'...
[2017-11-01 15:40] [ALPM] running 'texinfo-install.hook'...
[2017-11-01 15:40] [ALPM] running 'update-desktop-database.hook'...
[2017-11-01 15:41] [PACMAN] Running 'pacman --color auto -U --noconfirm /tmp/yaourt-tmp-tommy/PKGDEST.JVz/albert-0.14.6-1-x86_64.pkg.tar.xz'
[2017-11-01 15:41] [ALPM] transaction started
[2017-11-01 15:41] [ALPM] upgraded albert (0.14.5-1 -> 0.14.6-1)
[2017-11-01 15:41] [ALPM] transaction completed
[2017-11-01 15:41] [ALPM] running 'gtk-update-icon-cache.hook'...
[2017-11-01 15:41] [ALPM] running 'remove-old-cache.hook'...
[2017-11-01 15:41] [ALPM-SCRIPTLET] ==> no candidate packages found for pruning
[2017-11-01 15:41] [ALPM] running 'systemd-update.hook'...
[2017-11-01 15:41] [ALPM] running 'update-desktop-database.hook'...
[2017-11-01 15:43] [PACMAN] Running 'pacman --color auto -U --noconfirm /tmp/yaourt-tmp-tommy/PKGDEST.QJe/atom-editor-bin-1.21.2-1-x86_64.pkg.tar.xz'
[2017-11-01 15:43] [ALPM] transaction started
[2017-11-01 15:43] [ALPM] upgraded atom-editor-bin (1.21.1-1 -> 1.21.2-1)
[2017-11-01 15:43] [ALPM] transaction completed
[2017-11-01 15:43] [ALPM] running 'remove-old-cache.hook'...
[2017-11-01 15:43] [ALPM-SCRIPTLET] ==> no candidate packages found for pruning
[2017-11-01 15:43] [ALPM] running 'systemd-update.hook'...
[2017-11-01 15:43] [ALPM] running 'update-desktop-database.hook'...
[2017-11-01 15:43] [PACMAN] Running 'pacman --color auto -S --asdeps --needed --noconfirm hplip>=3.17.10'
[2017-11-01 15:45] [kalu] synchronized database community
[2017-11-01 19:15] [PACMAN] Running 'pacman -U /var/cache/pacman/pkg/nvidia-387.12-3-x86_64.pkg.tar.xz /var/cache/pacman/pkg/nvidia-utils-387.12-1-x86_64.pkg.tar.xz /var/cache/pacman/pkg/nvidia-settings-387.12-1-x86_64.pkg.tar.xz'
[2017-11-01 19:15] [ALPM] transaction started
[2017-11-01 19:15] [ALPM] downgraded nvidia-utils (387.22-1 -> 387.12-1)
[2017-11-01 19:15] [ALPM-SCRIPTLET] If you run into trouble with CUDA not being available, run nvidia-modprobe first.
[2017-11-01 19:15] [ALPM] downgraded nvidia (387.22-3 -> 387.12-3)
[2017-11-01 19:15] [ALPM-SCRIPTLET] In order to use nvidia module, reboot the system.
[2017-11-01 19:15] [ALPM] reinstalled nvidia-settings (387.12-1)
[2017-11-01 19:15] [ALPM] transaction completed
[2017-11-01 19:15] [ALPM] running 'remove-old-cache.hook'...
[2017-11-01 19:15] [ALPM-SCRIPTLET] ==> no candidate packages found for pruning
[2017-11-01 19:15] [ALPM] running 'systemd-update.hook'...
[2017-11-01 19:15] [ALPM] running 'update-desktop-database.hook'...
[2017-11-02 08:53] [PACMAN] Running 'pacman -Sy'
[2017-11-02 08:53] [PACMAN] synchronizing package lists
[2017-11-02 15:01] [PACMAN] Running 'pacman --color auto -U /tmp/yaourt-tmp-tommy/PKGDEST.FP9/ksuperkey-0.4-1-x86_64.pkg.tar.xz'
[2017-11-02 15:01] [ALPM] transaction started
[2017-11-02 15:01] [ALPM] reinstalled ksuperkey (0.4-1)
[2017-11-02 15:01] [ALPM] transaction completed
[2017-11-02 15:01] [ALPM] running 'remove-old-cache.hook'...
[2017-11-02 15:01] [ALPM-SCRIPTLET] ==> no candidate packages found for pruning
[2017-11-02 15:01] [ALPM] running 'systemd-update.hook'...
[2017-11-02 15:04] [PACMAN] Running 'pacman -U https://archive.archlinux.org/packages/k/ksuperkey/ksuperkey-0.3-2-x86_64.pkg.tar.xz'
[2017-11-02 15:04] [ALPM] transaction started
[2017-11-02 15:04] [ALPM] downgraded ksuperkey (0.4-1 -> 0.3-2)
[2017-11-02 15:04] [ALPM] transaction completed
[2017-11-02 15:04] [ALPM] running 'remove-old-cache.hook'...
[2017-11-02 15:04] [ALPM-SCRIPTLET] ==> no candidate packages found for pruning
[2017-11-02 15:04] [ALPM] running 'systemd-update.hook'...
[2017-11-02 15:07] [PACMAN] Running 'pacman -Syu'
[2017-11-02 15:07] [PACMAN] synchronizing package lists
[2017-11-02 15:07] [PACMAN] starting full system upgrade
[2017-11-02 15:07] [ALPM] running '70-dkms-remove.hook'...
[2017-11-02 15:07] [ALPM-SCRIPTLET] ==> dkms remove exfat/196.de4c760 -k 4.13.9-1-ARCH
[2017-11-02 15:07] [ALPM] transaction started
[2017-11-02 15:07] [ALPM] upgraded tzdata (2017b-1 -> 2017c-1)
[2017-11-02 15:07] [ALPM] upgraded libpciaccess (0.13.5-1 -> 0.14-1)
[2017-11-02 15:07] [ALPM] upgraded libdrm (2.4.84-1 -> 2.4.87-1)
[2017-11-02 15:07] [ALPM] upgraded libinput (1.8.3-1 -> 1.9.1-1)
[2017-11-02 15:07] [ALPM] upgraded nvidia-utils (387.12-1 -> 387.22-1)
[2017-11-02 15:07] [ALPM-SCRIPTLET] If you run into trouble with CUDA not being available, run nvidia-modprobe first.
[2017-11-02 15:07] [ALPM] upgraded mesa (17.2.3-2 -> 17.2.4-1)
[2017-11-02 15:07] [ALPM] upgraded gnome-keyring (1:3.20.0+57+g9db67ef6-1 -> 1:3.20.1-1)
[2017-11-02 15:07] [ALPM] upgraded gnutls (3.5.15-1 -> 3.5.16-1)
[2017-11-02 15:07] [ALPM] upgraded sqlite (3.20.1-1 -> 3.21.0-1)
[2017-11-02 15:07] [ALPM] upgraded hplip (3.17.9-1 -> 3.17.10-2)
[2017-11-02 15:07] [ALPM] upgraded lib32-mesa (17.2.3-2 -> 17.2.4-1)
[2017-11-02 15:07] [ALPM] upgraded linux (4.13.9-1 -> 4.13.10-1)
[2017-11-02 15:07] [ALPM-SCRIPTLET] >>> Updating module dependencies. Please wait ...
[2017-11-02 15:07] [ALPM] upgraded linux-headers (4.13.9-1 -> 4.13.10-1)
[2017-11-02 15:07] [ALPM] upgraded nvidia (387.12-3 -> 387.22-4)
[2017-11-02 15:07] [ALPM-SCRIPTLET] In order to use nvidia module, reboot the system.
[2017-11-02 15:07] [ALPM] upgraded qt5-declarative (5.9.2-1 -> 5.9.2-2)
[2017-11-02 15:07] [ALPM] transaction completed
[2017-11-02 15:07] [ALPM] running '70-dkms-install.hook'...
[2017-11-02 15:07] [ALPM-SCRIPTLET] ==> dkms install exfat/196.de4c760 -k 4.13.10-1-ARCH
[2017-11-02 15:07] [ALPM] running '90-linux.hook'...
[2017-11-02 15:07] [ALPM-SCRIPTLET] ==> Building image from preset: /etc/mkinitcpio.d/linux.preset: 'default'
[2017-11-02 15:07] [ALPM-SCRIPTLET] -> -k /boot/vmlinuz-linux -c /etc/mkinitcpio.conf -g /boot/initramfs-linux.img
[2017-11-02 15:07] [ALPM-SCRIPTLET] ==> Starting build: 4.13.10-1-ARCH
[2017-11-02 15:07] [ALPM-SCRIPTLET] -> Running build hook: [base]
[2017-11-02 15:07] [ALPM-SCRIPTLET] -> Running build hook: [udev]
[2017-11-02 15:07] [ALPM-SCRIPTLET] -> Running build hook: [autodetect]
[2017-11-02 15:07] [ALPM-SCRIPTLET] -> Running build hook: [modconf]
[2017-11-02 15:07] [ALPM-SCRIPTLET] -> Running build hook: [block]
[2017-11-02 15:07] [ALPM-SCRIPTLET] -> Running build hook: [filesystems]
[2017-11-02 15:07] [ALPM-SCRIPTLET] -> Running build hook: [keyboard]
[2017-11-02 15:07] [ALPM-SCRIPTLET] -> Running build hook: [fsck]
[2017-11-02 15:07] [ALPM-SCRIPTLET] ==> Generating module dependencies
[2017-11-02 15:07] [ALPM-SCRIPTLET] ==> Creating gzip-compressed initcpio image: /boot/initramfs-linux.img
[2017-11-02 15:07] [ALPM-SCRIPTLET] ==> Image generation successful
[2017-11-02 15:07] [ALPM-SCRIPTLET] ==> Building image from preset: /etc/mkinitcpio.d/linux.preset: 'fallback'
[2017-11-02 15:07] [ALPM-SCRIPTLET] -> -k /boot/vmlinuz-linux -c /etc/mkinitcpio.conf -g /boot/initramfs-linux-fallback.img -S autodetect
[2017-11-02 15:07] [ALPM-SCRIPTLET] ==> Starting build: 4.13.10-1-ARCH
[2017-11-02 15:07] [ALPM-SCRIPTLET] -> Running build hook: [base]
[2017-11-02 15:07] [ALPM-SCRIPTLET] -> Running build hook: [udev]
[2017-11-02 15:07] [ALPM-SCRIPTLET] -> Running build hook: [modconf]
[2017-11-02 15:07] [ALPM-SCRIPTLET] -> Running build hook: [block]
[2017-11-02 15:07] [ALPM-SCRIPTLET] ==> WARNING: Possibly missing firmware for module: aic94xx
[2017-11-02 15:07] [ALPM-SCRIPTLET] ==> WARNING: Possibly missing firmware for module: wd719x
[2017-11-02 15:07] [ALPM-SCRIPTLET] -> Running build hook: [filesystems]
[2017-11-02 15:07] [ALPM-SCRIPTLET] -> Running build hook: [keyboard]
[2017-11-02 15:07] [ALPM-SCRIPTLET] -> Running build hook: [fsck]
[2017-11-02 15:07] [ALPM-SCRIPTLET] ==> Generating module dependencies
[2017-11-02 15:07] [ALPM-SCRIPTLET] ==> Creating gzip-compressed initcpio image: /boot/initramfs-linux-fallback.img
[2017-11-02 15:08] [ALPM-SCRIPTLET] ==> Image generation successful
[2017-11-02 15:08] [ALPM] running 'glib-compile-schemas.hook'...
[2017-11-02 15:08] [ALPM] running 'remove-old-cache.hook'...
[2017-11-02 15:08] [ALPM-SCRIPTLET] removed '/var/cache/pacman/pkg/nvidia-387.12-3-x86_64.pkg.tar.xz'
[2017-11-02 15:08] [ALPM-SCRIPTLET] removed '/var/cache/pacman/pkg/nvidia-387.12-3-x86_64.pkg.tar.xz.sig'
[2017-11-02 15:08] [ALPM-SCRIPTLET] removed '/var/cache/pacman/pkg/libdrm-2.4.83-1-x86_64.pkg.tar.xz'
[2017-11-02 15:08] [ALPM-SCRIPTLET] removed '/var/cache/pacman/pkg/hplip-3.17.7-1-x86_64.pkg.tar.xz'
[2017-11-02 15:08] [ALPM-SCRIPTLET] removed '/var/cache/pacman/pkg/linux-headers-4.13.8-1-x86_64.pkg.tar.xz'
[2017-11-02 15:08] [ALPM-SCRIPTLET] removed '/var/cache/pacman/pkg/qt5-declarative-5.9.1-5-x86_64.pkg.tar.xz'
[2017-11-02 15:08] [ALPM-SCRIPTLET] removed '/var/cache/pacman/pkg/lib32-mesa-17.2.3-1-x86_64.pkg.tar.xz'
[2017-11-02 15:08] [ALPM-SCRIPTLET] removed '/var/cache/pacman/pkg/sqlite-3.20.0-1-x86_64.pkg.tar.xz'
[2017-11-02 15:08] [ALPM-SCRIPTLET] removed '/var/cache/pacman/pkg/mesa-17.2.3-1-x86_64.pkg.tar.xz'
[2017-11-02 15:08] [ALPM-SCRIPTLET] removed '/var/cache/pacman/pkg/libinput-1.8.2-1-x86_64.pkg.tar.xz'
[2017-11-02 15:08] [ALPM-SCRIPTLET] removed '/var/cache/pacman/pkg/gnutls-3.5.14-1-x86_64.pkg.tar.xz'
[2017-11-02 15:08] [ALPM-SCRIPTLET] removed '/var/cache/pacman/pkg/linux-4.13.8-1-x86_64.pkg.tar.xz'
[2017-11-02 15:08] [ALPM-SCRIPTLET]
[2017-11-02 15:08] [ALPM-SCRIPTLET] ==> finished: 11 packages removed (disk space saved: 129.82 MiB)
[2017-11-02 15:08] [ALPM] running 'systemd-hwdb.hook'...
[2017-11-02 15:08] [ALPM] running 'systemd-update.hook'...
[2017-11-02 15:08] [ALPM] running 'texinfo-install.hook'...
[2017-11-02 15:08] [ALPM] running 'update-desktop-database.hook'...
[2017-11-02 15:08] [PACMAN] Running 'pacman --color auto -Sy'
[2017-11-02 15:08] [PACMAN] synchronizing package lists
[2017-11-02 15:08] [PACMAN] Running 'pacman --color auto -Sy'
[2017-11-02 15:08] [PACMAN] synchronizing package lists
[2017-11-02 15:08] [PACMAN] Running 'pacman --color auto -U --noconfirm /tmp/yaourt-tmp-tommy/PKGDEST.Zgs/hplip-plugin-3.17.10-1-x86_64.pkg.tar.xz'
[2017-11-02 15:08] [ALPM] transaction started
[2017-11-02 15:08] [ALPM] warning: /var/lib/hp/hplip.state installed as /var/lib/hp/hplip.state.pacnew
[2017-11-02 15:08] [ALPM] upgraded hplip-plugin (3.17.9-1 -> 3.17.10-1)
[2017-11-02 15:08] [ALPM] transaction completed
[2017-11-02 15:08] [ALPM] running 'remove-old-cache.hook'...
[2017-11-02 15:08] [ALPM-SCRIPTLET] ==> no candidate packages found for pruning
[2017-11-02 15:08] [ALPM] running 'systemd-update.hook'...
[2017-11-02 15:08] [PACMAN] Running 'pacman --color auto -U --noconfirm /tmp/yaourt-tmp-tommy/PKGDEST.K35/ksuperkey-0.4-1-x86_64.pkg.tar.xz'
[2017-11-02 15:08] [ALPM] transaction started
[2017-11-02 15:08] [ALPM] upgraded ksuperkey (0.3-2 -> 0.4-1)
[2017-11-02 15:08] [ALPM] transaction completed
[2017-11-02 15:08] [ALPM] running 'remove-old-cache.hook'...
[2017-11-02 15:08] [ALPM-SCRIPTLET] ==> no candidate packages found for pruning
[2017-11-02 15:08] [ALPM] running 'systemd-update.hook'...
[2017-11-02 15:10] [PACMAN] Running 'pacman -Rs redshift'
[2017-11-02 15:10] [ALPM] transaction started
[2017-11-02 15:10] [ALPM] removed redshift (1.11-4)
[2017-11-02 15:10] [ALPM] transaction completed
[2017-11-02 15:10] [ALPM] running 'gtk-update-icon-cache.hook'...
[2017-11-02 15:10] [ALPM] running 'remove-old-cache.hook'...
[2017-11-02 15:10] [ALPM-SCRIPTLET] ==> no candidate packages found for pruning
[2017-11-02 15:10] [ALPM] running 'systemd-update.hook'...
[2017-11-02 15:10] [ALPM] running 'update-desktop-database.hook'...
[2017-11-02 18:04] [kalu] synchronized database extra
[2017-11-02 18:04] [kalu] synchronized database community
[2017-11-02 18:04] [kalu] synchronized database multilib
[2017-11-02 18:04] [kalu] starting sysupgrade...
[2017-11-02 18:04] [ALPM] transaction started
[2017-11-02 18:04] [ALPM] upgraded virtualbox-host-modules-arch (5.2.0-1 -> 5.2.0-2)
[2017-11-02 18:04] [ALPM] transaction completed
[2017-11-02 18:04] [ALPM] running 'remove-old-cache.hook'...
[2017-11-02 18:04] [ALPM-SCRIPTLET] removed '/var/cache/pacman/pkg/virtualbox-host-modules-arch-5.1.30-1-x86_64.pkg.tar.xz'
[2017-11-02 18:04] [ALPM-SCRIPTLET]
[2017-11-02 18:04] [ALPM-SCRIPTLET] ==> finished: 1 packages removed (disk space saved: 182.61 KiB)
[2017-11-02 18:04] [ALPM] running 'systemd-update.hook'...
[2017-11-02 18:04] [kalu] sysupgrade completed
[2017-11-02 18:08] [PACMAN] Running 'pacman -S xev'
[2017-11-02 18:14] [PACMAN] Running 'pacman -S xorg-xev'
[2017-11-02 18:14] [ALPM] transaction started
[2017-11-02 18:14] [ALPM] installed xorg-xev (1.2.2-1)
[2017-11-02 18:14] [ALPM] transaction completed
[2017-11-02 18:14] [ALPM] running 'remove-old-cache.hook'...
[2017-11-02 18:14] [ALPM-SCRIPTLET] ==> no candidate packages found for pruning
[2017-11-02 18:14] [ALPM] running 'systemd-update.hook'...Offline
Maybe it lost the macro? Did you check the button/doubleclick behavior on any other system (windows, live linux)?
Online
[2017-11-02 15:07] [ALPM] upgraded libinput (1.8.3-1 -> 1.9.1-1)You can also try downgrading libinput.
The new version has apparently some keyboard issues with HP laptops, maybe there are some other issues as well?
https://bbs.archlinux.org/viewtopic.php?id=231455
Edit: Maybe the doubleclick is sent as two very fast single clicks and runs into debounce?
https://lists.freedesktop.org/archives/ … 35469.html
Pointer devices now have button debouncing automagically enabled.
Ghost button release/press events due to worn out or bad-quality switches
are transparently discarded and the device should just work.
Last edited by progandy (2017-11-02 23:29:58)
| alias CUTF='LANG=en_XX.UTF-8@POSIX ' | alias ENGLISH='LANG=C.UTF-8 ' |
Offline
Maybe the doubleclick is sent as two very fast single clicks and runs into debounce?
lol - So HW vendors safe 2¢ by using cheap switches, thus software enforces you (or at least defaults) to click like your granny ... m(
@7thSon
In case you can check "xinput list-props <device>" on whether it's configurable, otherwise use evdev... 
Online
Maybe it lost the macro? Did you check the button/doubleclick behavior on any other system (windows, live linux)?
I don't think it lost the macro, the mouse works perfectly in Windows.
[2017-11-02 15:07] [ALPM] upgraded libinput (1.8.3-1 -> 1.9.1-1)You can also try downgrading libinput.
The new version has apparently some keyboard issues with HP laptops, maybe there are some other issues as well?
https://bbs.archlinux.org/viewtopic.php?id=231455Edit: Maybe the doubleclick is sent as two very fast single clicks and runs into debounce?
https://lists.freedesktop.org/archives/ … 35469.html
Pointer devices now have button debouncing automagically enabled.
Ghost button release/press events due to worn out or bad-quality switches
are transparently discarded and the device should just work.
I downgraded to 1.8.3-1 as you suggested, and lo and behold - the double click works again.
Maybe the doubleclick is sent as two very fast single clicks and runs into debounce?
lol - So HW vendors safe 2¢ by using cheap switches, thus software enforces you (or at least defaults) to click like your granny ... m(
@7thSon
In case you can check "xinput list-props <device>" on whether it's configurable, otherwise use evdev... http://club-mba.com/foro/images/smilies/dash1.gif
Thanks for this tip as well, I will see if I can work around the debouncing thing by extending the delay between clicks in the macro first though.
This really is, at least from my perspective, a really weird (stupid?) change, now I might have to "cripple" my mouse behavior to make it slower or it won't work properly. They could have left the default settings as they were..
Thanks for all the help guys, I will mark this solved as soon as I try setting a longer delay for the mouse macro and see if it works with the debouncing of libinput.
EDIT:
So I just went into Windows to edit the macro (its a windows only utility). The default delays when creating a mouse click event with double click is like this;
Left button down: 0ms
Left button up: 0ms
Left button down: 0ms
Left button up: 0msThat is to say, no delay at all. I simply changed this to the delays below, and libinputs' new debouncing magic seems to approve on 1.9.1-1.
Left button down: 0ms
Left button up: 50ms
Left button down: 25ms
Left button up: 50msAgain - huge thanks for the help ![]()
Last edited by 7thSon (2017-11-03 07:55:08)
Offline
If I read DBOUNCE_TIME correctly, then the fastest you can get away with would be a delay of 12ms between key release and the next key press.
Left button down: 0ms
Left button up: 0ms
Left button down: 12ms
Left button up: 0mshttps://lists.freedesktop.org/archives/ … 34493.html
Edit: Another case of irritating not configurable automagic in libinput. If I ever switch to wayland I'll have to build my own configurable fork ![]()
Last edited by progandy (2017-11-03 09:26:00)
| alias CUTF='LANG=en_XX.UTF-8@POSIX ' | alias ENGLISH='LANG=C.UTF-8 ' |
Offline