zmk driver for PIXART PAW3222 optical sensor
904 B
32 lines
1
2menuconfig PAW3222
3 bool "PAW3222 mouse optical sensor"
4 select SPI
5 help
6 Enable PAW3222 mouse optical sensor.
7
8config PAW3222_SNIPE_CPI_DIVISOR
9 int "Snipe mode sensitivity divisor"
10 range 1 10
11 default 3
12 help
13 Divisor for snipe mode sensitivity (higher values = lower sensitivity).
14 In snipe mode, cursor movement is divided by this value for ultra-precision.
15 Range: 1 (no reduction) to 10 (very low sensitivity).
16 Must not be 0 to avoid division by zero errors.
17
18config PAW3222_SCROLL_TICK
19 int "Scroll tick threshold"
20 range 1 255
21 default 20
22 help
23 Threshold for scroll movement (delta value above which scroll is triggered).
24 Higher values make scrolling less sensitive.
25
26config PAW3222_SCROLL_CPI_DIVISOR
27 int "Scroll mode sensitivity divisor"
28 range 1 10
29 default 3
30 help
31 Divisor for scroll mode sensitivity (higher values = lower sensitivity).
32