40 lines
848 B
Markdown
40 lines
848 B
Markdown
a4tech-bloody-linux-driver
|
|
====================
|
|
|
|
Linux driver for a4tech bloody mouse series.
|
|
This tool allows setting backlight level of A4TECH wired mouse (USB connected), e.g. A4TECH V7M.
|
|
|
|
# Build instructions
|
|
## Fedora 29
|
|
```
|
|
dnf install gcc-c++ cmake libusbx-devel
|
|
git clone https://github.com/maxmati/a4tech-bloody-linux-driver
|
|
cd ./a4tech-bloody-linux-driver
|
|
cmake .
|
|
make
|
|
```
|
|
|
|
## Add new bloody devices
|
|
|
|
1. Get USB PID of device:
|
|
```
|
|
~$ lsusb -d 09da: | cut -d ' ' -f6 | cut -d ':' -f2
|
|
```
|
|
|
|
2. Add that PID to Mouce.h & Mouce.cpp
|
|
|
|
Mouse.h: add line with PID and add name to COMPATIBLE_PIDS variable as all the other mouses.
|
|
|
|
Mouse.cpp: add 3 lines: case, name and break; as all the other mouses.
|
|
|
|
|
|
## Run
|
|
```
|
|
sudo ./bloody
|
|
Available devices:
|
|
36:Bloody V7
|
|
Enter device address: 36
|
|
Current backlight level: 3
|
|
Select backlight level(0-3):0
|
|
```
|