You are not logged in.

#1 2021-06-29 14:43:15

Jeff_WuYo
Member
Registered: 2020-12-14
Posts: 67

imwheel mess with scroll wheel behavior on windows I didn't configure

I use imwheel to control my scroll wheel speed. In my .imwheelrc, I only configure two windows to work, chromium and brave-browser. The scroll wheel behave as expected (also with mod keys). When I use firefox and blender, my scroll wheel with mod keys doesn't behave normally. For example, firefox don't zoom in/out with Ctrl, and blender timeline behave weird with Alt. After I kill imwheel, all the issue was gone. It seems like imwheel has something to do with it. I found someone has similar issue as mine, but it didn't give clear solution. Is there anyway to fix it, a global config, or I have to config every each window?

$ cat .imwheelrc
"^chromium$"
        None, Up, Button4, 3
        None, Down, Button5, 3
        Shift_L,   Up,   Shift_L|Button4, 3
        Shift_L,   Down, Shift_L|Button5, 3
        Control_L, Up,   Control_L|Button4
        Control_L, Down, Control_L|Button5
"^brave-browser$"
        None, Up, Button4, 3
        None, Down, Button5, 3
        Shift_L,   Up,   Shift_L|Button4, 3
        Shift_L,   Down, Shift_L|Button5, 3
        Control_L, Up,   Control_L|Button4
        Control_L, Down, Control_L|Button5
$ doas libinput debug-events
-event2   DEVICE_ADDED     Power Button                      seat0 default group1  cap:k
-event3   DEVICE_ADDED     Video Bus                         seat0 default group2  cap:k
-event1   DEVICE_ADDED     Power Button                      seat0 default group3  cap:k
-event0   DEVICE_ADDED     Sleep Button                      seat0 default group4  cap:k
-event23  DEVICE_ADDED     Logitech G300s Optical Gaming Mouse seat0 default group5  cap:p left scroll-nat scroll-button
-event24  DEVICE_ADDED     Logitech G300s Optical Gaming Mouse Keyboard seat0 default group5  cap:k
-event26  DEVICE_ADDED     Telink Wireless Receiver Mouse    seat0 default group6  cap:p left scroll-nat scroll-button
-event27  DEVICE_ADDED     Telink Wireless Receiver Consumer Control seat0 default group6  cap:kp scroll-nat
-event28  DEVICE_ADDED     Telink Wireless Receiver System Control seat0 default group6  cap:k
-event29  DEVICE_ADDED     Keychron Keychron K2              seat0 default group7  cap:k
-event30  DEVICE_ADDED     Keychron Keychron K2              seat0 default group7  cap:kp scroll-nat
-event22  DEVICE_ADDED     Logitech Logitech G430 Gaming Headset seat0 default group8  cap:k
-event11  DEVICE_ADDED     Eee PC WMI hotkeys                seat0 default group9  cap:k
-event23  POINTER_AXIS     +0.000s	vert 15.00/1* horiz 0.00/0 (wheel)             #on brave-browser
 event23  POINTER_AXIS     +0.118s	vert 15.00/1* horiz 0.00/0 (wheel)
 event23  POINTER_AXIS     +0.613s	vert -15.00/-1* horiz 0.00/0 (wheel)
-event29  KEYBOARD_KEY     +2.380s	*** (-1) pressed
-event23  POINTER_AXIS     +3.396s	vert 15.00/1* horiz 0.00/0 (wheel)
 event23  POINTER_AXIS     +3.639s	vert 15.00/1* horiz 0.00/0 (wheel)
 event23  POINTER_AXIS     +4.187s	vert -15.00/-1* horiz 0.00/0 (wheel)
 event23  POINTER_AXIS     +4.589s	vert -15.00/-1* horiz 0.00/0 (wheel)
-event29  KEYBOARD_KEY     +7.227s	*** (-1) released
-event23  POINTER_MOTION   +7.258s	 -0.30/  0.00 ( -1.00/ +0.00)              #cursor leaving brave-browser
 event23  POINTER_MOTION   +7.260s	 -0.90/  0.00 ( -1.00/ +0.00)
 event23  POINTER_MOTION   +7.262s	 -1.22/  1.22 ( -1.00/ +1.00)
 event23  POINTER_MOTION   +7.264s	 -1.22/  0.00 ( -1.00/ +0.00)
 event23  POINTER_MOTION   +7.266s	 -1.11/  0.00 ( -1.00/ +0.00)
 event23  POINTER_MOTION   +7.267s	  0.00/  1.37 ( +0.00/ +1.00)
 event23  POINTER_MOTION   +7.268s	 -1.64/  0.00 ( -1.00/ +0.00)
 event23  POINTER_MOTION   +7.269s	 -1.68/  0.00 ( -1.00/ +0.00)
 event23  POINTER_MOTION   +7.270s	 -1.88/  1.88 ( -1.00/ +1.00)
 event23  POINTER_MOTION   +7.271s	 -1.85/  0.00 ( -1.00/ +0.00)
 event23  POINTER_MOTION   +7.272s	 -1.64/  0.00 ( -1.00/ +0.00)
 event23  POINTER_MOTION   +7.273s	 -3.89/  0.00 ( -2.00/ +0.00)
 event23  POINTER_MOTION   +7.274s	 -2.00/  2.00 ( -1.00/ +1.00)
 event23  POINTER_MOTION   +7.275s	 -1.87/  0.00 ( -1.00/ +0.00)
 event23  POINTER_MOTION   +7.276s	  0.00/  1.66 ( +0.00/ +1.00)
 event23  POINTER_MOTION   +7.277s	 -3.89/  0.00 ( -2.00/ +0.00)
 event23  POINTER_MOTION   +7.278s	 -1.94/  0.00 ( -1.00/ +0.00)
 event23  POINTER_MOTION   +7.279s	 -3.89/  0.00 ( -2.00/ +0.00)
 event23  POINTER_MOTION   +7.280s	 -2.00/  2.00 ( -1.00/ +1.00)
 event23  POINTER_MOTION   +7.281s	 -4.00/  0.00 ( -2.00/ +0.00)
 event23  POINTER_MOTION   +7.282s	 -1.94/  0.00 ( -1.00/ +0.00)
 event23  POINTER_MOTION   +7.283s	 -3.89/  0.00 ( -2.00/ +0.00)
 event23  POINTER_MOTION   +7.284s	 -2.00/  2.00 ( -1.00/ +1.00)
 event23  POINTER_MOTION   +7.285s	 -4.00/  0.00 ( -2.00/ +0.00)
 event23  POINTER_MOTION   +7.286s	 -2.00/  2.00 ( -1.00/ +1.00)
 event23  POINTER_MOTION   +7.287s	 -4.00/  0.00 ( -2.00/ +0.00)
 event23  POINTER_MOTION   +7.288s	 -4.00/  0.00 ( -2.00/ +0.00)
 event23  POINTER_MOTION   +7.289s	 -4.00/  0.00 ( -2.00/ +0.00)
 event23  POINTER_MOTION   +7.290s	 -4.00/  2.00 ( -2.00/ +1.00)
 event23  POINTER_MOTION   +7.291s	 -4.00/  0.00 ( -2.00/ +0.00)
 event23  POINTER_MOTION   +7.292s	 -6.00/  0.00 ( -3.00/ +0.00)
 event23  POINTER_MOTION   +7.293s	 -4.00/  0.00 ( -2.00/ +0.00)
 event23  POINTER_MOTION   +7.294s	 -4.00/  0.00 ( -2.00/ +0.00)
 event23  POINTER_MOTION   +7.295s	 -6.00/  0.00 ( -3.00/ +0.00)
 event23  POINTER_MOTION   +7.296s	 -4.00/  0.00 ( -2.00/ +0.00)
 event23  POINTER_MOTION   +7.297s	 -6.00/  2.00 ( -3.00/ +1.00)
 event23  POINTER_MOTION   +7.298s	 -6.00/  0.00 ( -3.00/ +0.00)
 event23  POINTER_MOTION   +7.299s	 -6.00/  0.00 ( -3.00/ +0.00)
 event23  POINTER_MOTION   +7.300s	 -4.00/  0.00 ( -2.00/ +0.00)
 event23  POINTER_MOTION   +7.301s	 -6.00/  2.00 ( -3.00/ +1.00)
 event23  POINTER_MOTION   +7.302s	 -8.00/  0.00 ( -4.00/ +0.00)
 event23  POINTER_MOTION   +7.303s	 -4.00/  0.00 ( -2.00/ +0.00)
 event23  POINTER_MOTION   +7.304s	 -6.00/  0.00 ( -3.00/ +0.00)
 event23  POINTER_MOTION   +7.305s	 -8.00/  0.00 ( -4.00/ +0.00)
 event23  POINTER_MOTION   +7.306s	 -6.00/  0.00 ( -3.00/ +0.00)
 event23  POINTER_MOTION   +7.307s	 -6.00/  0.00 ( -3.00/ +0.00)
 event23  POINTER_MOTION   +7.308s	 -8.00/  2.00 ( -4.00/ +1.00)
 event23  POINTER_MOTION   +7.309s	 -8.00/  0.00 ( -4.00/ +0.00)
 event23  POINTER_MOTION   +7.310s	 -6.00/  0.00 ( -3.00/ +0.00)
 event23  POINTER_MOTION   +7.311s	 -8.00/  0.00 ( -4.00/ +0.00)
 event23  POINTER_MOTION   +7.312s	 -8.00/  0.00 ( -4.00/ +0.00)
 event23  POINTER_MOTION   +7.313s	 -6.00/  0.00 ( -3.00/ +0.00)
 event23  POINTER_MOTION   +7.314s	 -8.00/  0.00 ( -4.00/ +0.00)
 event23  POINTER_MOTION   +7.315s	 -8.00/  0.00 ( -4.00/ +0.00)
 event23  POINTER_MOTION   +7.316s	 -8.00/  0.00 ( -4.00/ +0.00)
 event23  POINTER_MOTION   +7.317s	 -8.00/  0.00 ( -4.00/ +0.00)
 event23  POINTER_MOTION   +7.318s	-10.00/  2.00 ( -5.00/ +1.00)
 event23  POINTER_MOTION   +7.319s	 -8.00/  0.00 ( -4.00/ +0.00)
 event23  POINTER_MOTION   +7.320s	-10.00/  0.00 ( -5.00/ +0.00)
 event23  POINTER_MOTION   +7.321s	 -8.00/  0.00 ( -4.00/ +0.00)
 event23  POINTER_MOTION   +7.322s	-10.00/  0.00 ( -5.00/ +0.00)
 event23  POINTER_MOTION   +7.323s	-10.00/  0.00 ( -5.00/ +0.00)
 event23  POINTER_MOTION   +7.324s	-10.00/  0.00 ( -5.00/ +0.00)
 event23  POINTER_MOTION   +7.325s	-10.00/  0.00 ( -5.00/ +0.00)
 event23  POINTER_MOTION   +7.326s	 -8.00/  0.00 ( -4.00/ +0.00)
 event23  POINTER_MOTION   +7.327s	-10.00/  2.00 ( -5.00/ +1.00)
 event23  POINTER_MOTION   +7.328s	 -8.00/  0.00 ( -4.00/ +0.00)
 event23  POINTER_MOTION   +7.329s	-10.00/  0.00 ( -5.00/ +0.00)
 event23  POINTER_MOTION   +7.330s	-12.00/  0.00 ( -6.00/ +0.00)
 event23  POINTER_MOTION   +7.331s	-10.00/  2.00 ( -5.00/ +1.00)
 event23  POINTER_MOTION   +7.332s	-10.00/  0.00 ( -5.00/ +0.00)
 event23  POINTER_MOTION   +7.333s	-12.00/  0.00 ( -6.00/ +0.00)
 event23  POINTER_MOTION   +7.334s	-12.00/  0.00 ( -6.00/ +0.00)
 event23  POINTER_MOTION   +7.335s	-10.00/  0.00 ( -5.00/ +0.00)
 event23  POINTER_MOTION   +7.336s	-10.00/  0.00 ( -5.00/ +0.00)
 event23  POINTER_MOTION   +7.337s	-12.00/  0.00 ( -6.00/ +0.00)
 event23  POINTER_MOTION   +7.338s	-12.00/  0.00 ( -6.00/ +0.00)
 event23  POINTER_MOTION   +7.339s	-10.00/  0.00 ( -5.00/ +0.00)
 event23  POINTER_MOTION   +7.340s	-12.00/  0.00 ( -6.00/ +0.00)
 event23  POINTER_MOTION   +7.341s	-12.00/  0.00 ( -6.00/ +0.00)
 event23  POINTER_MOTION   +7.342s	-12.00/  0.00 ( -6.00/ +0.00)
 event23  POINTER_MOTION   +7.343s	-12.00/  0.00 ( -6.00/ +0.00)
 event23  POINTER_MOTION   +7.344s	-10.00/  0.00 ( -5.00/ +0.00)
 event23  POINTER_MOTION   +7.345s	-14.00/  0.00 ( -7.00/ +0.00)
 event23  POINTER_MOTION   +7.346s	-12.00/  0.00 ( -6.00/ +0.00)
 event23  POINTER_MOTION   +7.347s	-14.00/  0.00 ( -7.00/ +0.00)
 event23  POINTER_MOTION   +7.348s	-12.00/  0.00 ( -6.00/ +0.00)
 event23  POINTER_MOTION   +7.349s	-14.00/  2.00 ( -7.00/ +1.00)
 event23  POINTER_MOTION   +7.350s	-12.00/  0.00 ( -6.00/ +0.00)
 event23  POINTER_MOTION   +7.351s	-14.00/  0.00 ( -7.00/ +0.00)
 event23  POINTER_MOTION   +7.352s	-12.00/  0.00 ( -6.00/ +0.00)
 event23  POINTER_MOTION   +7.353s	-12.00/  0.00 ( -6.00/ +0.00)
 event23  POINTER_MOTION   +7.354s	-14.00/  0.00 ( -7.00/ +0.00)
 event23  POINTER_MOTION   +7.355s	-14.00/  0.00 ( -7.00/ +0.00)
 event23  POINTER_MOTION   +7.356s	-12.00/  0.00 ( -6.00/ +0.00)
 event23  POINTER_MOTION   +7.357s	-14.00/  0.00 ( -7.00/ +0.00)
 event23  POINTER_MOTION   +7.358s	-12.00/  0.00 ( -6.00/ +0.00)
 event23  POINTER_MOTION   +7.359s	-16.00/  0.00 ( -8.00/ +0.00)
 event23  POINTER_MOTION   +7.360s	-14.00/  0.00 ( -7.00/ +0.00)
 event23  POINTER_MOTION   +7.361s	-12.00/  0.00 ( -6.00/ +0.00)
 event23  POINTER_MOTION   +7.362s	-14.00/  2.00 ( -7.00/ +1.00)
 event23  POINTER_MOTION   +7.363s	-14.00/  0.00 ( -7.00/ +0.00)
 event23  POINTER_MOTION   +7.364s	-12.00/  0.00 ( -6.00/ +0.00)
 event23  POINTER_MOTION   +7.365s	-16.00/  0.00 ( -8.00/ +0.00)
 event23  POINTER_MOTION   +7.366s	-14.00/  0.00 ( -7.00/ +0.00)
 event23  POINTER_MOTION   +7.367s	-14.00/  0.00 ( -7.00/ +0.00)
 event23  POINTER_MOTION   +7.368s	-14.00/  2.00 ( -7.00/ +1.00)
 event23  POINTER_MOTION   +7.369s	-16.00/  0.00 ( -8.00/ +0.00)
 event23  POINTER_MOTION   +7.370s	-12.00/  0.00 ( -6.00/ +0.00)
 event23  POINTER_MOTION   +7.371s	-16.00/  2.00 ( -8.00/ +1.00)
 event23  POINTER_MOTION   +7.372s	-16.00/  0.00 ( -8.00/ +0.00)
 event23  POINTER_MOTION   +7.373s	-14.00/  0.00 ( -7.00/ +0.00)
 event23  POINTER_MOTION   +7.374s	-14.00/  2.00 ( -7.00/ +1.00)
 event23  POINTER_MOTION   +7.375s	-16.00/  0.00 ( -8.00/ +0.00)
 event23  POINTER_MOTION   +7.376s	-16.00/  0.00 ( -8.00/ +0.00)
 event23  POINTER_MOTION   +7.377s	-16.00/  0.00 ( -8.00/ +0.00)
 event23  POINTER_MOTION   +7.378s	-12.00/  2.00 ( -6.00/ +1.00)
 event23  POINTER_MOTION   +7.379s	-16.00/  0.00 ( -8.00/ +0.00)
 event23  POINTER_MOTION   +7.380s	-18.00/  0.00 ( -9.00/ +0.00)
 event23  POINTER_MOTION   +7.381s	-16.00/  0.00 ( -8.00/ +0.00)
 event23  POINTER_MOTION   +7.382s	-14.00/  2.00 ( -7.00/ +1.00)
 event23  POINTER_MOTION   +7.383s	-18.00/  0.00 ( -9.00/ +0.00)
 event23  POINTER_MOTION   +7.384s	-14.00/  2.00 ( -7.00/ +1.00)
 event23  POINTER_MOTION   +7.385s	-16.00/  0.00 ( -8.00/ +0.00)
 event23  POINTER_MOTION   +7.386s	-14.00/  2.00 ( -7.00/ +1.00)
 event23  POINTER_MOTION   +7.387s	-18.00/  0.00 ( -9.00/ +0.00)
 event23  POINTER_MOTION   +7.388s	-14.00/  2.00 ( -7.00/ +1.00)
 event23  POINTER_MOTION   +7.389s	-14.00/  0.00 ( -7.00/ +0.00)
 event23  POINTER_MOTION   +7.390s	-16.00/  2.00 ( -8.00/ +1.00)
 event23  POINTER_MOTION   +7.391s	-16.00/  0.00 ( -8.00/ +0.00)
 event23  POINTER_MOTION   +7.392s	-14.00/  2.00 ( -7.00/ +1.00)
 event23  POINTER_MOTION   +7.393s	-18.00/  0.00 ( -9.00/ +0.00)
 event23  POINTER_MOTION   +7.394s	-16.00/  0.00 ( -8.00/ +0.00)
 event23  POINTER_MOTION   +7.395s	-14.00/  2.00 ( -7.00/ +1.00)
 event23  POINTER_MOTION   +7.396s	-16.00/  0.00 ( -8.00/ +0.00)
 event23  POINTER_MOTION   +7.397s	-16.00/  2.00 ( -8.00/ +1.00)
 event23  POINTER_MOTION   +7.398s	-16.00/  2.00 ( -8.00/ +1.00)
 event23  POINTER_MOTION   +7.399s	-14.00/  2.00 ( -7.00/ +1.00)
 event23  POINTER_MOTION   +7.400s	-14.00/  0.00 ( -7.00/ +0.00)
 event23  POINTER_MOTION   +7.401s	-16.00/  2.00 ( -8.00/ +1.00)
 event23  POINTER_MOTION   +7.402s	-16.00/  2.00 ( -8.00/ +1.00)
 event23  POINTER_MOTION   +7.403s	-12.00/  2.00 ( -6.00/ +1.00)
 event23  POINTER_MOTION   +7.404s	-16.00/  0.00 ( -8.00/ +0.00)
 event23  POINTER_MOTION   +7.405s	-14.00/  2.00 ( -7.00/ +1.00)
 event23  POINTER_MOTION   +7.406s	-16.00/  0.00 ( -8.00/ +0.00)
 event23  POINTER_MOTION   +7.407s	-14.00/  2.00 ( -7.00/ +1.00)
 event23  POINTER_MOTION   +7.408s	-14.00/  2.00 ( -7.00/ +1.00)
 event23  POINTER_MOTION   +7.409s	-16.00/  2.00 ( -8.00/ +1.00)
 event23  POINTER_MOTION   +7.410s	-12.00/  2.00 ( -6.00/ +1.00)
 event23  POINTER_MOTION   +7.411s	-16.00/  2.00 ( -8.00/ +1.00)
 event23  POINTER_MOTION   +7.412s	-16.00/  0.00 ( -8.00/ +0.00)
 event23  POINTER_MOTION   +7.413s	-10.00/  2.00 ( -5.00/ +1.00)
 event23  POINTER_MOTION   +7.414s	-16.00/  2.00 ( -8.00/ +1.00)
 event23  POINTER_MOTION   +7.415s	-16.00/  0.00 ( -8.00/ +0.00)
 event23  POINTER_MOTION   +7.416s	-12.00/  2.00 ( -6.00/ +1.00)
 event23  POINTER_MOTION   +7.417s	-16.00/  2.00 ( -8.00/ +1.00)
 event23  POINTER_MOTION   +7.418s	-14.00/  2.00 ( -7.00/ +1.00)
 event23  POINTER_MOTION   +7.419s	-10.00/  0.00 ( -5.00/ +0.00)
 event23  POINTER_MOTION   +7.420s	-14.00/  0.00 ( -7.00/ +0.00)
 event23  POINTER_MOTION   +7.421s	-16.00/  2.00 ( -8.00/ +1.00)
 event23  POINTER_MOTION   +7.422s	-12.00/  2.00 ( -6.00/ +1.00)
 event23  POINTER_MOTION   +7.423s	-16.00/  2.00 ( -8.00/ +1.00)
 event23  POINTER_MOTION   +7.424s	-12.00/  2.00 ( -6.00/ +1.00)
 event23  POINTER_MOTION   +7.425s	-14.00/  2.00 ( -7.00/ +1.00)
 event23  POINTER_MOTION   +7.426s	-12.00/  0.00 ( -6.00/ +0.00)
 event23  POINTER_MOTION   +7.427s	-14.00/  0.00 ( -7.00/ +0.00)
 event23  POINTER_MOTION   +7.428s	-12.00/  2.00 ( -6.00/ +1.00)
 event23  POINTER_MOTION   +7.429s	-14.00/  0.00 ( -7.00/ +0.00)
 event23  POINTER_MOTION   +7.430s	-14.00/  2.00 ( -7.00/ +1.00)
 event23  POINTER_MOTION   +7.431s	-14.00/  0.00 ( -7.00/ +0.00)
 event23  POINTER_MOTION   +7.432s	-12.00/  2.00 ( -6.00/ +1.00)
 event23  POINTER_MOTION   +7.433s	-14.00/  2.00 ( -7.00/ +1.00)
 event23  POINTER_MOTION   +7.434s	-12.00/  0.00 ( -6.00/ +0.00)
 event23  POINTER_MOTION   +7.435s	-14.00/  0.00 ( -7.00/ +0.00)
 event23  POINTER_MOTION   +7.436s	-10.00/  2.00 ( -5.00/ +1.00)
 event23  POINTER_MOTION   +7.437s	-14.00/  0.00 ( -7.00/ +0.00)
 event23  POINTER_MOTION   +7.438s	-10.00/  2.00 ( -5.00/ +1.00)
 event23  POINTER_MOTION   +7.439s	-12.00/  2.00 ( -6.00/ +1.00)
 event23  POINTER_MOTION   +7.440s	-12.00/  0.00 ( -6.00/ +0.00)
 event23  POINTER_MOTION   +7.441s	-12.00/  0.00 ( -6.00/ +0.00)
 event23  POINTER_MOTION   +7.442s	-14.00/  0.00 ( -7.00/ +0.00)
 event23  POINTER_MOTION   +7.443s	-10.00/  2.00 ( -5.00/ +1.00)
 event23  POINTER_MOTION   +7.444s	-12.00/  2.00 ( -6.00/ +1.00)
 event23  POINTER_MOTION   +7.445s	-10.00/  0.00 ( -5.00/ +0.00)
 event23  POINTER_MOTION   +7.446s	-12.00/  0.00 ( -6.00/ +0.00)
 event23  POINTER_MOTION   +7.447s	-10.00/  2.00 ( -5.00/ +1.00)
 event23  POINTER_MOTION   +7.448s	-10.00/  0.00 ( -5.00/ +0.00)
 event23  POINTER_MOTION   +7.449s	-10.00/  2.00 ( -5.00/ +1.00)
 event23  POINTER_MOTION   +7.450s	-10.00/  0.00 ( -5.00/ +0.00)
 event23  POINTER_MOTION   +7.451s	-10.00/  2.00 ( -5.00/ +1.00)
 event23  POINTER_MOTION   +7.452s	-10.00/  0.00 ( -5.00/ +0.00)
 event23  POINTER_MOTION   +7.453s	-10.00/  2.00 ( -5.00/ +1.00)
 event23  POINTER_MOTION   +7.454s	-10.00/  0.00 ( -5.00/ +0.00)
 event23  POINTER_MOTION   +7.455s	 -8.00/  2.00 ( -4.00/ +1.00)
 event23  POINTER_MOTION   +7.456s	 -8.00/  2.00 ( -4.00/ +1.00)
 event23  POINTER_MOTION   +7.457s	-10.00/  0.00 ( -5.00/ +0.00)
 event23  POINTER_MOTION   +7.458s	 -8.00/  2.00 ( -4.00/ +1.00)
 event23  POINTER_MOTION   +7.459s	 -8.00/  2.00 ( -4.00/ +1.00)
 event23  POINTER_MOTION   +7.460s	 -6.00/  0.00 ( -3.00/ +0.00)
 event23  POINTER_MOTION   +7.461s	 -8.00/  2.00 ( -4.00/ +1.00)
 event23  POINTER_MOTION   +7.462s	 -8.00/  2.00 ( -4.00/ +1.00)
 event23  POINTER_MOTION   +7.463s	 -8.00/  0.00 ( -4.00/ +0.00)
 event23  POINTER_MOTION   +7.464s	 -8.00/  2.00 ( -4.00/ +1.00)
 event23  POINTER_MOTION   +7.465s	 -8.00/  2.00 ( -4.00/ +1.00)
 event23  POINTER_MOTION   +7.466s	 -6.00/  2.00 ( -3.00/ +1.00)
 event23  POINTER_MOTION   +7.467s	 -8.00/  0.00 ( -4.00/ +0.00)
 event23  POINTER_MOTION   +7.468s	 -6.00/  4.00 ( -3.00/ +2.00)
 event23  POINTER_MOTION   +7.469s	-10.00/  0.00 ( -5.00/ +0.00)
 event23  POINTER_MOTION   +7.470s	 -6.00/  2.00 ( -3.00/ +1.00)
 event23  POINTER_MOTION   +7.471s	 -4.00/  4.00 ( -2.00/ +2.00)
 event23  POINTER_MOTION   +7.472s	 -8.00/  2.00 ( -4.00/ +1.00)
 event23  POINTER_MOTION   +7.473s	 -8.00/  0.00 ( -4.00/ +0.00)
 event23  POINTER_MOTION   +7.474s	 -2.00/  4.00 ( -1.00/ +2.00)
 event23  POINTER_MOTION   +7.475s	 -8.00/  0.00 ( -4.00/ +0.00)
 event23  POINTER_MOTION   +7.476s	 -4.00/  2.00 ( -2.00/ +1.00)
 event23  POINTER_MOTION   +7.477s	 -6.00/  2.00 ( -3.00/ +1.00)
 event23  POINTER_MOTION   +7.478s	 -4.00/  4.00 ( -2.00/ +2.00)
 event23  POINTER_MOTION   +7.479s	 -6.00/  0.00 ( -3.00/ +0.00)
 event23  POINTER_MOTION   +7.480s	 -4.00/  4.00 ( -2.00/ +2.00)
 event23  POINTER_MOTION   +7.481s	 -4.00/  0.00 ( -2.00/ +0.00)
 event23  POINTER_MOTION   +7.482s	 -4.00/  2.00 ( -2.00/ +1.00)
 event23  POINTER_MOTION   +7.483s	 -6.00/  2.00 ( -3.00/ +1.00)
 event23  POINTER_MOTION   +7.484s	 -4.00/  2.00 ( -2.00/ +1.00)
 event23  POINTER_MOTION   +7.485s	 -4.00/  2.00 ( -2.00/ +1.00)
 event23  POINTER_MOTION   +7.486s	 -2.00/  4.00 ( -1.00/ +2.00)
 event23  POINTER_MOTION   +7.487s	 -6.00/  0.00 ( -3.00/ +0.00)
 event23  POINTER_MOTION   +7.488s	 -2.00/  2.00 ( -1.00/ +1.00)
 event23  POINTER_MOTION   +7.489s	 -4.00/  2.00 ( -2.00/ +1.00)
 event23  POINTER_MOTION   +7.490s	 -6.00/  2.00 ( -3.00/ +1.00)
 event23  POINTER_MOTION   +7.491s	 -2.00/  2.00 ( -1.00/ +1.00)
 event23  POINTER_MOTION   +7.492s	 -4.00/  2.00 ( -2.00/ +1.00)
 event23  POINTER_MOTION   +7.493s	 -4.00/  2.00 ( -2.00/ +1.00)
 event23  POINTER_MOTION   +7.494s	 -2.00/  2.00 ( -1.00/ +1.00)
 event23  POINTER_MOTION   +7.495s	 -2.00/  2.00 ( -1.00/ +1.00)
 event23  POINTER_MOTION   +7.496s	 -6.00/  2.00 ( -3.00/ +1.00)
 event23  POINTER_MOTION   +7.497s	  0.00/  1.94 ( +0.00/ +1.00)
 event23  POINTER_MOTION   +7.498s	 -3.89/  1.94 ( -2.00/ +1.00)
 event23  POINTER_MOTION   +7.499s	 -2.00/  2.00 ( -1.00/ +1.00)
 event23  POINTER_MOTION   +7.500s	 -4.00/  2.00 ( -2.00/ +1.00)
 event23  POINTER_MOTION   +7.501s	 -2.00/  4.00 ( -1.00/ +2.00)
 event23  POINTER_MOTION   +7.502s	 -1.94/  0.00 ( -1.00/ +0.00)
 event23  POINTER_MOTION   +7.503s	 -3.89/  1.94 ( -2.00/ +1.00)
 event23  POINTER_MOTION   +7.504s	 -2.00/  2.00 ( -1.00/ +1.00)
 event23  POINTER_MOTION   +7.505s	 -1.87/  0.00 ( -1.00/ +0.00)
 event23  POINTER_MOTION   +7.506s	 -1.94/  3.89 ( -1.00/ +2.00)
 event23  POINTER_MOTION   +7.507s	 -1.94/  0.00 ( -1.00/ +0.00)
 event23  POINTER_MOTION   +7.508s	 -1.66/  0.00 ( -1.00/ +0.00)
 event23  POINTER_MOTION   +7.509s	 -1.94/  3.89 ( -1.00/ +2.00)
 event23  POINTER_MOTION   +7.510s	 -1.94/  0.00 ( -1.00/ +0.00)
 event23  POINTER_MOTION   +7.511s	 -1.87/  1.87 ( -1.00/ +1.00)
 event23  POINTER_MOTION   +7.512s	 -2.00/  2.00 ( -1.00/ +1.00)
 event23  POINTER_MOTION   +7.513s	 -2.00/  2.00 ( -1.00/ +1.00)
 event23  POINTER_MOTION   +7.514s	  0.00/  1.87 ( +0.00/ +1.00)
 event23  POINTER_MOTION   +7.515s	 -1.87/  1.87 ( -1.00/ +1.00)
 event23  POINTER_MOTION   +7.516s	 -2.00/  2.00 ( -1.00/ +1.00)
 event23  POINTER_MOTION   +7.517s	 -1.87/  0.00 ( -1.00/ +0.00)
 event23  POINTER_MOTION   +7.518s	  0.00/  3.89 ( +0.00/ +2.00)
 event23  POINTER_MOTION   +7.519s	 -2.00/  2.00 ( -1.00/ +1.00)
 event23  POINTER_MOTION   +7.520s	 -1.86/  0.00 ( -1.00/ +0.00)
 event23  POINTER_MOTION   +7.521s	 -1.87/  1.87 ( -1.00/ +1.00)
 event23  POINTER_MOTION   +7.522s	  0.00/  4.00 ( +0.00/ +2.00)
 event23  POINTER_MOTION   +7.523s	 -1.94/  0.00 ( -1.00/ +0.00)
 event23  POINTER_MOTION   +7.524s	  0.00/  1.66 ( +0.00/ +1.00)
 event23  POINTER_MOTION   +7.525s	 -1.87/  1.87 ( -1.00/ +1.00)
 event23  POINTER_MOTION   +7.526s	 -2.00/  2.00 ( -1.00/ +1.00)
 event23  POINTER_MOTION   +7.527s	  0.00/  1.87 ( +0.00/ +1.00)
 event23  POINTER_MOTION   +7.528s	 -1.87/  1.87 ( -1.00/ +1.00)
 event23  POINTER_MOTION   +7.529s	 -2.00/  2.00 ( -1.00/ +1.00)
 event23  POINTER_MOTION   +7.530s	  0.00/  1.87 ( +0.00/ +1.00)
 event23  POINTER_MOTION   +7.531s	  0.00/  1.66 ( +0.00/ +1.00)
 event23  POINTER_MOTION   +7.532s	 -1.94/  3.89 ( -1.00/ +2.00)
 event23  POINTER_MOTION   +7.533s	  0.00/  1.94 ( +0.00/ +1.00)
 event23  POINTER_MOTION   +7.534s	 -1.87/  1.87 ( -1.00/ +1.00)
 event23  POINTER_MOTION   +7.535s	  0.00/  1.87 ( +0.00/ +1.00)
 event23  POINTER_MOTION   +7.536s	 -1.87/  1.87 ( -1.00/ +1.00)
 event23  POINTER_MOTION   +7.537s	  0.00/  1.87 ( +0.00/ +1.00)
 event23  POINTER_MOTION   +7.538s	 -1.87/  1.87 ( -1.00/ +1.00)
 event23  POINTER_MOTION   +7.539s	 -2.00/  2.00 ( -1.00/ +1.00)
 event23  POINTER_MOTION   +7.540s	  0.00/  1.87 ( +0.00/ +1.00)
 event23  POINTER_MOTION   +7.541s	 -1.87/  1.87 ( -1.00/ +1.00)
 event23  POINTER_MOTION   +7.542s	 -2.00/  2.00 ( -1.00/ +1.00)
 event23  POINTER_MOTION   +7.544s	  0.00/  3.74 ( +0.00/ +2.00)
 event23  POINTER_MOTION   +7.545s	 -1.87/  1.87 ( -1.00/ +1.00)
 event23  POINTER_MOTION   +7.546s	 -2.00/  2.00 ( -1.00/ +1.00)
 event23  POINTER_MOTION   +7.547s	  0.00/  1.87 ( +0.00/ +1.00)
 event23  POINTER_MOTION   +7.548s	 -1.87/  1.87 ( -1.00/ +1.00)
 event23  POINTER_MOTION   +7.549s	 -2.00/  2.00 ( -1.00/ +1.00)
 event23  POINTER_MOTION   +7.550s	  0.00/  1.87 ( +0.00/ +1.00)
 event23  POINTER_MOTION   +7.551s	 -1.87/  1.87 ( -1.00/ +1.00)
 event23  POINTER_MOTION   +7.552s	 -2.00/  2.00 ( -1.00/ +1.00)
 event23  POINTER_MOTION   +7.553s	  0.00/  1.87 ( +0.00/ +1.00)
 event23  POINTER_MOTION   +7.554s	 -1.94/  3.89 ( -1.00/ +2.00)
 event23  POINTER_MOTION   +7.555s	  0.00/  1.94 ( +0.00/ +1.00)
 event23  POINTER_MOTION   +7.556s	 -1.87/  1.87 ( -1.00/ +1.00)
 event23  POINTER_MOTION   +7.557s	 -2.00/  2.00 ( -1.00/ +1.00)
 event23  POINTER_MOTION   +7.558s	  0.00/  1.87 ( +0.00/ +1.00)
 event23  POINTER_MOTION   +7.559s	 -1.87/  1.87 ( -1.00/ +1.00)
 event23  POINTER_MOTION   +7.560s	  0.00/  1.87 ( +0.00/ +1.00)
 event23  POINTER_MOTION   +7.561s	 -1.87/  1.87 ( -1.00/ +1.00)
 event23  POINTER_MOTION   +7.562s	 -2.00/  2.00 ( -1.00/ +1.00)
 event23  POINTER_MOTION   +7.563s	  0.00/  1.87 ( +0.00/ +1.00)
 event23  POINTER_MOTION   +7.564s	 -1.66/  0.00 ( -1.00/ +0.00)
 event23  POINTER_MOTION   +7.565s	  0.00/  3.89 ( +0.00/ +2.00)
 event23  POINTER_MOTION   +7.566s	 -2.00/  2.00 ( -1.00/ +1.00)
 event23  POINTER_MOTION   +7.568s	 -1.93/  3.87 ( -1.00/ +2.00)
 event23  POINTER_MOTION   +7.569s	 -1.72/  0.00 ( -1.00/ +0.00)
 event23  POINTER_MOTION   +7.570s	  0.00/  1.66 ( +0.00/ +1.00)
 event23  POINTER_MOTION   +7.571s	  0.00/  1.66 ( +0.00/ +1.00)
 event23  POINTER_MOTION   +7.572s	 -1.87/  1.87 ( -1.00/ +1.00)
 event23  POINTER_MOTION   +7.573s	 -2.00/  2.00 ( -1.00/ +1.00)
 event23  POINTER_MOTION   +7.574s	  0.00/  1.87 ( +0.00/ +1.00)
 event23  POINTER_MOTION   +7.575s	 -1.87/  1.87 ( -1.00/ +1.00)
 event23  POINTER_MOTION   +7.577s	 -1.93/  3.87 ( -1.00/ +2.00)
 event23  POINTER_MOTION   +7.578s	 -1.72/  0.00 ( -1.00/ +0.00)
 event23  POINTER_MOTION   +7.579s	  0.00/  1.66 ( +0.00/ +1.00)
 event23  POINTER_MOTION   +7.580s	 -1.87/  1.87 ( -1.00/ +1.00)
 event23  POINTER_MOTION   +7.581s	  0.00/  1.86 ( +0.00/ +1.00)
 event23  POINTER_MOTION   +7.582s	  0.00/  1.66 ( +0.00/ +1.00)
 event23  POINTER_MOTION   +7.583s	 -1.87/  1.87 ( -1.00/ +1.00)
 event23  POINTER_MOTION   +7.584s	 -1.87/  0.00 ( -1.00/ +0.00)
 event23  POINTER_MOTION   +7.585s	  0.00/  1.66 ( +0.00/ +1.00)
 event23  POINTER_MOTION   +7.586s	 -1.87/  1.87 ( -1.00/ +1.00)
 event23  POINTER_MOTION   +7.587s	 -1.87/  0.00 ( -1.00/ +0.00)
 event23  POINTER_MOTION   +7.588s	  0.00/  1.66 ( +0.00/ +1.00)
 event23  POINTER_MOTION   +7.589s	  0.00/  1.66 ( +0.00/ +1.00)
 event23  POINTER_MOTION   +7.590s	 -1.87/  1.87 ( -1.00/ +1.00)
 event23  POINTER_MOTION   +7.591s	  0.00/  1.87 ( +0.00/ +1.00)
 event23  POINTER_MOTION   +7.592s	 -1.66/  0.00 ( -1.00/ +0.00)
 event23  POINTER_MOTION   +7.593s	  0.00/  1.66 ( +0.00/ +1.00)
 event23  POINTER_MOTION   +7.594s	 -1.66/  0.00 ( -1.00/ +0.00)
 event23  POINTER_MOTION   +7.595s	  0.00/  1.66 ( +0.00/ +1.00)
 event23  POINTER_MOTION   +7.596s	  0.00/  1.66 ( +0.00/ +1.00)
 event23  POINTER_MOTION   +7.597s	 -1.66/  0.00 ( -1.00/ +0.00)
 event23  POINTER_MOTION   +7.598s	 -1.87/  1.87 ( -1.00/ +1.00)
 event23  POINTER_MOTION   +7.599s	  0.00/  1.87 ( +0.00/ +1.00)
 event23  POINTER_MOTION   +7.601s	 -1.50/  1.50 ( -1.00/ +1.00)
 event23  POINTER_MOTION   +7.603s	 -1.34/  1.34 ( -1.00/ +1.00)
 event23  POINTER_MOTION   +7.605s	 -1.22/  0.00 ( -1.00/ +0.00)
 event23  POINTER_MOTION   +7.606s	  0.00/  1.38 ( +0.00/ +1.00)
 event23  POINTER_MOTION   +7.607s	 -1.66/  0.00 ( -1.00/ +0.00)
 event23  POINTER_MOTION   +7.608s	  0.00/  1.66 ( +0.00/ +1.00)
 event23  POINTER_MOTION   +7.609s	 -1.66/  0.00 ( -1.00/ +0.00)
 event23  POINTER_MOTION   +7.610s	 -1.66/  0.00 ( -1.00/ +0.00)
 event23  POINTER_MOTION   +7.611s	  0.00/  1.66 ( +0.00/ +1.00)
 event23  POINTER_MOTION   +7.612s	  0.00/  1.66 ( +0.00/ +1.00)
 event23  POINTER_MOTION   +7.613s	 -1.66/  0.00 ( -1.00/ +0.00)
 event23  POINTER_MOTION   +7.614s	 -1.66/  0.00 ( -1.00/ +0.00)
 event23  POINTER_MOTION   +7.615s	  0.00/  1.66 ( +0.00/ +1.00)
 event23  POINTER_MOTION   +7.616s	 -1.66/  0.00 ( -1.00/ +0.00)
 event23  POINTER_MOTION   +7.617s	 -1.66/  0.00 ( -1.00/ +0.00)
 event23  POINTER_MOTION   +7.618s	  0.00/  1.66 ( +0.00/ +1.00)
 event23  POINTER_MOTION   +7.620s	 -1.39/  0.00 ( -1.00/ +0.00)
 event23  POINTER_MOTION   +7.621s	  0.00/  1.38 ( +0.00/ +1.00)
 event23  POINTER_MOTION   +7.622s	 -1.66/  0.00 ( -1.00/ +0.00)
 event23  POINTER_MOTION   +7.623s	 -1.66/  0.00 ( -1.00/ +0.00)
 event23  POINTER_MOTION   +7.625s	  0.00/  1.39 ( +0.00/ +1.00)
 event23  POINTER_MOTION   +7.626s	 -1.38/  0.00 ( -1.00/ +0.00)
 event23  POINTER_MOTION   +7.627s	  0.00/  1.66 ( +0.00/ +1.00)
 event23  POINTER_MOTION   +7.628s	 -1.66/  0.00 ( -1.00/ +0.00)
 event23  POINTER_MOTION   +7.631s	 -1.30/  0.00 ( -1.00/ +0.00)
 event23  POINTER_MOTION   +7.632s	  0.00/  1.30 ( +0.00/ +1.00)
 event23  POINTER_MOTION   +7.635s	 -1.30/  0.00 ( -1.00/ +0.00)
 event23  POINTER_MOTION   +7.636s	  0.00/  1.31 ( +0.00/ +1.00)
 event23  POINTER_MOTION   +7.639s	 -1.31/  0.00 ( -1.00/ +0.00)
 event23  POINTER_MOTION   +7.644s	 -1.00/  0.00 ( -1.00/ +0.00)
 event23  POINTER_MOTION   +7.645s	  0.00/  1.26 ( +0.00/ +1.00)
 event23  POINTER_MOTION   +7.875s	  0.00/ -2.17 ( +0.00/ -2.00)
 event23  POINTER_MOTION   +7.949s	  0.96/  0.00 ( +2.00/ +0.00)
 event23  POINTER_MOTION   +7.958s	  0.00/ -0.92 ( +0.00/ -1.00)
 event23  POINTER_MOTION   +7.965s	  0.00/ -1.00 ( +0.00/ -1.00)
 event23  POINTER_MOTION   +7.967s	  1.02/  0.00 ( +1.00/ +0.00)
 event23  POINTER_MOTION   +7.981s	  1.02/  0.00 ( +1.00/ +0.00)
 event23  POINTER_MOTION   +8.002s	  0.00/ -0.89 ( +0.00/ -1.00)
 event23  POINTER_MOTION   +8.017s	  0.87/  0.00 ( +1.00/ +0.00)
 event23  POINTER_MOTION   +8.043s	  0.83/  0.00 ( +1.00/ +0.00)
 event23  POINTER_MOTION   +8.061s	  0.77/  0.00 ( +1.00/ +0.00)
 event23  POINTER_MOTION   +8.070s	  0.98/  0.00 ( +1.00/ +0.00)
 event23  POINTER_MOTION   +8.080s	  1.00/  0.00 ( +1.00/ +0.00)
 event23  POINTER_MOTION   +8.100s	  0.97/  0.00 ( +1.00/ +0.00)
 event23  POINTER_MOTION   +8.145s	  0.66/  0.00 ( +1.00/ +0.00)
 event23  POINTER_MOTION   +8.169s	  0.62/  0.00 ( +1.00/ +0.00)
 event23  POINTER_MOTION   +8.199s	  0.68/  0.00 ( +1.00/ +0.00)
 event23  POINTER_MOTION   +8.202s	  0.00/ -0.94 ( +0.00/ -1.00)
 event23  POINTER_MOTION   +8.203s	  1.34/  0.00 ( +1.00/ +0.00)
 event23  POINTER_MOTION   +8.206s	  1.33/  0.00 ( +1.00/ +0.00)
 event23  POINTER_MOTION   +8.209s	  1.00/  0.00 ( +1.00/ +0.00)
 event23  POINTER_MOTION   +8.213s	  1.00/  0.00 ( +1.00/ +0.00)
 event23  POINTER_MOTION   +8.216s	  1.00/  0.00 ( +1.00/ +0.00)
 event23  POINTER_MOTION   +8.218s	  0.00/ -1.03 ( +0.00/ -1.00)
 event23  POINTER_MOTION   +8.221s	  1.03/  0.00 ( +1.00/ +0.00)
 event23  POINTER_MOTION   +8.225s	  1.00/  0.00 ( +1.00/ +0.00)
 event23  POINTER_MOTION   +8.230s	  1.00/  0.00 ( +1.00/ +0.00)
 event23  POINTER_MOTION   +8.237s	  1.00/  0.00 ( +1.00/ +0.00)
 event23  POINTER_MOTION   +8.332s	  0.90/  0.00 ( +1.00/ +0.00)          #cursor on firefox
 event23  POINTER_AXIS     +9.794s	vert 15.00/1* horiz 0.00/0 (wheel)
 event23  POINTER_AXIS     +9.914s	vert 15.00/1* horiz 0.00/0 (wheel)
 event23  POINTER_AXIS     +10.006s	vert 15.00/1* horiz 0.00/0 (wheel)
 event23  POINTER_AXIS     +10.162s	vert 15.00/1* horiz 0.00/0 (wheel)
 event23  POINTER_AXIS     +10.238s	vert 15.00/1* horiz 0.00/0 (wheel)
 event23  POINTER_AXIS     +10.414s	vert -15.00/-1* horiz 0.00/0 (wheel)
 event23  POINTER_AXIS     +10.479s	vert -15.00/-1* horiz 0.00/0 (wheel)
 event23  POINTER_AXIS     +10.583s	vert -15.00/-1* horiz 0.00/0 (wheel)
 event23  POINTER_AXIS     +10.679s	vert -15.00/-1* horiz 0.00/0 (wheel)
-event29  KEYBOARD_KEY     +10.828s	*** (-1) pressed
-event23  POINTER_AXIS     +11.327s	vert 15.00/1* horiz 0.00/0 (wheel)
 event23  POINTER_AXIS     +11.555s	vert 15.00/1* horiz 0.00/0 (wheel)
 event23  POINTER_AXIS     +12.278s	vert -15.00/-1* horiz 0.00/0 (wheel)
 event23  POINTER_AXIS     +12.497s	vert -15.00/-1* horiz 0.00/0 (wheel)
 event23  POINTER_AXIS     +14.970s	vert 15.00/1* horiz 0.00/0 (wheel)
 event23  POINTER_AXIS     +15.080s	vert 15.00/1* horiz 0.00/0 (wheel)
 event23  POINTER_AXIS     +15.138s	vert 15.00/1* horiz 0.00/0 (wheel)
 event23  POINTER_AXIS     +15.640s	vert -15.00/-1* horiz 0.00/0 (wheel)
 event23  POINTER_AXIS     +15.768s	vert -15.00/-1* horiz 0.00/0 (wheel)
 event23  POINTER_AXIS     +15.942s	vert -15.00/-1* horiz 0.00/0 (wheel)
-event29  KEYBOARD_KEY     +19.663s	*** (-1) released
 event29  KEYBOARD_KEY     +25.628s	KEY_LEFTMETA (125) pressed
 event29  KEYBOARD_KEY     +25.807s	*** (-1) pressed
 event29  KEYBOARD_KEY     +25.897s	*** (-1) released
 event29  KEYBOARD_KEY     +25.988s	KEY_LEFTMETA (125) released
 event29  KEYBOARD_KEY     +27.100s	*** (-1) pressed
 event29  KEYBOARD_KEY     +27.197s	*** (-1) pressed
^C

Last edited by Jeff_WuYo (2021-06-29 15:40:12)

Offline

#2 2021-06-29 15:43:23

seth
Member
From: Won't reply 2 private help req
Registered: 2012-09-03
Posts: 77,525

Re: imwheel mess with scroll wheel behavior on windows I didn't configure

echo $XDG_SESSION_TYPE

?

Online

#3 2021-06-29 16:05:35

Jeff_WuYo
Member
Registered: 2020-12-14
Posts: 67

Re: imwheel mess with scroll wheel behavior on windows I didn't configure

seth wrote:
echo $XDG_SESSION_TYPE

?

I'm using Xorg, Qtile, xinit. No display manager.
Here's the output. I run the command in Alacritty.

$ echo $XDG_SESSION_TYPE
tty

Offline

#4 2021-06-29 16:13:52

seth
Member
From: Won't reply 2 private help req
Registered: 2012-09-03
Posts: 77,525

Re: imwheel mess with scroll wheel behavior on windows I didn't configure

Suspected wayland.

"^chromium$"
        None, Up, Button4, 3
        None, Down, Button5, 3
        Shift_L,   Up,   Shift_L|Button4, 3
        Shift_L,   Down, Shift_L|Button5, 3
        Control_L, Up,   Control_L|Button4
        Control_L, Down, Control_L|Button5
"^brave-browser$"
        None, Up, Button4, 3
        None, Down, Button5, 3
        Shift_L,   Up,   Shift_L|Button4, 3
        Shift_L,   Down, Shift_L|Button5, 3
        Control_L, Up,   Control_L|Button4
        Control_L, Down, Control_L|Button5
".*" 
        @Exclude

?

Online

#5 2021-06-29 16:28:16

Jeff_WuYo
Member
Registered: 2020-12-14
Posts: 67

Re: imwheel mess with scroll wheel behavior on windows I didn't configure

seth wrote:

Suspected wayland.

No, I'm on xorg.

I add the new config which you suggested, imwheel just behave like nothing is configured.
According to the imwheel man page, @Exclude specific window, imwheel will ungrab the mouse when these windows are entered. There's another flag, @Priority. Using both flags, imwheel only behave as what I want in the beginning. Once I leave chromium, imwheel behave like nothing is configured.

cat .imwheelrc
"^chromium$"
        None, Up, Button4, 3
        None, Down, Button5, 3
        Shift_L,   Up,   Shift_L|Button4, 3
        Shift_L,   Down, Shift_L|Button5, 3
        Control_L, Up,   Control_L|Button4
        Control_L, Down, Control_L|Button5
        @Priority=1
"^brave-browser$"
        None, Up, Button4, 3
        None, Down, Button5, 3
        Shift_L,   Up,   Shift_L|Button4, 3
        Shift_L,   Down, Shift_L|Button5, 3
        Control_L, Up,   Control_L|Button4
        Control_L, Down, Control_L|Button5
        @Priority=1
".*"
        @Exclude

Last edited by Jeff_WuYo (2021-06-29 16:51:25)

Offline

#6 2021-06-29 16:50:00

seth
Member
From: Won't reply 2 private help req
Registered: 2012-09-03
Posts: 77,525

Re: imwheel mess with scroll wheel behavior on windows I didn't configure

imwheel just behave like nothing is configured

man imwheel wrote:

Thus any window is matched using the regex pattern ".*" as a window name. This pattern should be the last section in your configuration file, or it will override the other window configurations in the file for matched wheel/stick actions.

The manpage might be off itrg, try to reverse the order?

Online

#7 2021-06-29 18:17:22

Jeff_WuYo
Member
Registered: 2020-12-14
Posts: 67

Re: imwheel mess with scroll wheel behavior on windows I didn't configure

After messing for a while, still no progress. I currently using the following config. I run imwheel -d --debug --kill to get the output. Whenever I focus to other windows, imwheel ungrab buttons and never regrab. It suggest "Exclude may have a higher priority due to file position or the priority command." I did play around the order and @Priority flag, but the problem is still there. I also tried -g flag ($ imwheel -b 45 -g), and nothing help.

$ cat .imwheelrc
".*"
        @Priority=-1000   #from /etc/X11/imwheel/imwheelrc
        @Exclude

"^brave-browser$"
        None, Up, Button4, 3
        None, Down, Button5, 3
        Shift_L,   Up,   Shift_L|Button4, 3
        Shift_L,   Down, Shift_L|Button5, 3
        Control_L, Up,   Control_L|Button4
        Control_L, Down, Control_L|Button5

"^chromium$"
        @Priority=1
        None, Up, Button4, 3
        None, Down, Button5, 3
        Shift_L,   Up,   Shift_L|Button4, 3
        Shift_L,   Down, Shift_L|Button5, 3
        Control_L, Up,   Control_L|Button4
        Control_L, Down, Control_L|Button5
$ imwheel -d --debug --kill
Window ID doesn't match
Testing: "^chromium$" ?= "IMWheel - ArchWiki — LibreWolf"
Testing: "^chromium$" ?= "Navigator"
Testing: "^chromium$" ?= "LibreWolf"
Window ID doesn't match
Testing: "^brave-browser$" ?= "IMWheel - ArchWiki — LibreWolf"
Testing: "^brave-browser$" ?= "Navigator"
Testing: "^brave-browser$" ?= "LibreWolf"
Window ID doesn't match
Testing: ".*" ?= "IMWheel - ArchWiki — LibreWolf"
RegEx Match found:".*" = "IMWheel - ArchWiki — LibreWolf"
Matched with : id=".*" button=100 pri=-1000
Exclude may have a higher priority due to file position or the priority command
MotionNotify
Ungrab buttons!
Ungrabbing Button 4...
Ungrabbing Button 5...

Last edited by Jeff_WuYo (2021-06-29 18:18:34)

Offline

#8 2021-06-29 21:45:05

seth
Member
From: Won't reply 2 private help req
Registered: 2012-09-03
Posts: 77,525

Re: imwheel mess with scroll wheel behavior on windows I didn't configure

".*"
        @Priority=-1000   #from /etc/X11/imwheel/imwheelrc
        @Repeat
"^brave-browser$"
…

Online

#9 2021-06-30 12:43:31

Jeff_WuYo
Member
Registered: 2020-12-14
Posts: 67

Re: imwheel mess with scroll wheel behavior on windows I didn't configure

With @Repeat, it behave even weirder, basically uncontrollable.
I notice something, using your suggestion (without @Exclude), imwheel behave normal on chromium and brave-browser, but not others, since it's still grabbing scroll wheel input. When I use @Exclude, imwheel stop grabbing wheel input. My suspect is, @Exclude will regrab input when its not focus on excluded window. I excluded ".*", which include "^chromium$", thus imwheel keeps ungrabbing. Somehow, @Priority doesn't behave as what I thought. Is there anyway to do something like ".* exclude 'chromium'" or other approach?

Update1: I list some of my test results.

Test1: For simplicity, I replace ".*" with "^Alacritty$", and use @Priority=-1000 @Exclude. When I focus to Alacritty, imwheel stop grabbing. Then I enter chromium, it doesn't re-grab.

Test2: I ONLY config one window, "^Alacritty$", and use @Priority=-1000 @Exclude. imwheel keeps grabbing input on every window except Alacritty, which is expected.  When I focus to Alacritty, imwheel stop grabbing; then I leave Alacritty, it doesn't re-grab.

Test3: I config "^Alacritty$", and use @Priority=-1000 @Exclude; config ".*", and use @Priority=1. It behaves like Test2.

At this point, I'm a bit lost. It seems like I don't understand how @Exclude work. And don't know what to do next. The man page says: "imwheel will ungrab the mouse when these are entered and not regrab the mouse until focus is changed to a non-excluded window." So, why is imwheel not regrabing?

Offline

#10 2021-06-30 22:04:58

seth
Member
From: Won't reply 2 private help req
Registered: 2012-09-03
Posts: 77,525

Re: imwheel mess with scroll wheel behavior on windows I didn't configure

https://sourceforge.net/p/imwheel/bugs/11/ was filed ~6 years after the last imwheel release. This looks a bit…rotten.

Are you aware of the scrollbutton (works w/ libinput and evdev) - https://wiki.archlinux.org/title/Libinp … g_a_button

Online

#11 2021-07-01 16:46:14

Jeff_WuYo
Member
Registered: 2020-12-14
Posts: 67

Re: imwheel mess with scroll wheel behavior on windows I didn't configure

seth wrote:

https://sourceforge.net/p/imwheel/bugs/11/ was filed ~6 years after the last imwheel release. This looks a bit…rotten.

So for me, it's beyond my knowledge and ability to fix it. There's someone submit a patch, but I can't confirm if it fix the specific issue, I didn't try it.

seth wrote:

Are you aware of the scroll button (works w/ libinput and evdev)

I tried, it's kinda cool. I'll probably detch imwheel for now.
About this method, I want to specify button 3 (which is right click) as scroll button. But it would probably mess with some gamepaly, for instant, shooting bow while aiming in minecraft. Is there anyway to exclude the window? (the topic is not even imwheel anymore)

Last edited by Jeff_WuYo (2021-07-01 18:12:29)

Offline

#12 2021-07-01 17:16:49

seth
Member
From: Won't reply 2 private help req
Registered: 2012-09-03
Posts: 77,525

Re: imwheel mess with scroll wheel behavior on windows I didn't configure

You could bind xdotool to xinput to toggle the feature depending on the focused window, but that will require hover activation by the WM (instead of clicking the window to activate it)
However, RMB action is so prevalent that I'm not sure this button is really usable for the feature at all.

Online

#13 2021-07-01 18:13:21

stanczew
Member
Registered: 2021-03-02
Posts: 114

Re: imwheel mess with scroll wheel behavior on windows I didn't configure

If you want to modify scroll speed only in browsers, maybe try an extension?
I ditched imwheel years ago because of various issues with it (and the fact that it's unmaintained), and switched to SmoothScroll on Chromium, which worked great:
https://wiki.archlinux.org/title/Chromi … roll_speed

And in Firefox you don't even need an extension, you can change scroll speed in about:config:
https://wiki.archlinux.org/title/Firefo … roll_speed

Offline

#14 2021-07-02 06:41:59

Jeff_WuYo
Member
Registered: 2020-12-14
Posts: 67

Re: imwheel mess with scroll wheel behavior on windows I didn't configure

seth wrote:

You could bind xdotool to xinput to toggle the feature depending on the focused window, but that will require hover activation by the WM (instead of clicking the window to activate it)

I think my windows manager of choice does it.

stanczew wrote:

If you want to modify scroll speed only in browsers, maybe try an extension?

Frankly speaking, I only have issue on chromium based browser, as showen in my imwheelrc. So, yes, an extension would make perfect sense. (Why I didn't think about that, and read more documents.) I'll try out the solution.

Offline

Board footer

Powered by FluxBB