This driver provides Linux support for the scroll wheel in the Trust Easy Scroll Silverline Keyboard.
- This driver was tested with the EZ-8000, so I'm not sure if it works with the EZ-7000, but it should.
- This driver was not tested with a PS/2 Mouse simultaneously plugged in.
- Download tar.gz off of this repository's releases
- Install it:
sudo dkms ldtarball ./ezscroll-1.0.tar.gz
sudo dkms install ezscroll/1.0- Load it:
sudo modprobe ezscroll- Load it automatically on boot:
- Only tested on Fedora
sudo touch /etc/modules-load.d/modules.conf
sudo echo ezscroll >> /etc/modules-load.d/modules.confsudo apt update && sudo apt upgrade
sudo apt remove --purge linux-headers-*
sudo apt autoremove && sudo apt autoclean
sudo apt install linux-headers-genericmake
sudo cp ./ezscroll.ko /lib/modules/`uname -r`/kernel/drivers/input/keyboard
sudo touch /etc/modules-load.d/modules.conf
sudo echo ezscroll >> /etc/modules-load.d/modules.confWhen scrolling, the keyboard sends a specific key, with the pressing state representing the direction of the scroll.
This driver uses kprobe to hook to the ps2_interrupt function in libps2
because the atkbd driver doesn't provide the pressed state for the key
when the key is unknown, which means it's not possible to use libevdev.
- "Skipping BTF generation xxx. due to unavailability of vmlinux":
cp /sys/kernel/btf/vmlinux /usr/lib/modules/`uname -r`/build/