asus-stylus-driver
asus-stylus-driver copied to clipboard
Linux supplement driver which adds support for binding not already bound buttons by the origin driver to something useful. Main target is Asus Pen SA201H but works even for SA200H, .. , Asus Pen 2.0 S...
Asus stylus driver
Supplement driver which adds support bind not bound buttons by the origin driver for X11/Wayland and to allows rebind button events on X11 (Wayland does not allow exclusive input device grabbing so key events would be sent 2 times).
If you find the project useful, do not forget to give project a People already did!
Changelog
CHANGELOG.md
Features
- Laptops with dual screens are supported (credits @Safenein)
TODO:
- [ ] (Do not display battery low 1%, https://gitlab.gnome.org/GNOME/gnome-power-manager/-/issues/23)
You can get the latest ASUS Stylus Driver for Linux from Git and install it using the following commands.
git clone https://github.com/asus-linux-drivers/asus-stylus-driver
cd asus-stylus-driver
sudo ./install.sh
To uninstall, just run:
sudo ./uninstall.sh
Troubleshooting
To activate logger, do in a console:
LOG=DEBUG sudo -E ./asus_stylus.py
Credits
Thank you very much github.com/mohamed-badaoui and all the contributors of asus-touchpad-numpad-driver for your work.
Developing
During debugging remember to disable service / uninstall the already installed version of this driver
Existing similar projects
I do not know any.
Why was this project created? As a supplement driver which adds support bind not bound buttons by the origin driver for X11/Wayland and to allows rebind button events on X11 (Wayland does not allow exclusive input device grabbing so key events would be sent 2 times).