EDIT: I'm an idiot. I was using Rustdesk to remote into my Fedora system from the other system on the KVM hub. Once I actually switched directly to the Fedora system, it works perfect (except for another, separate issue).
Platform: Fedora 43 KDE
Mouse: G502 Hero wired, plugged into monitor KVM hub
Problem: midscroll has no effect
I just installed the latest v1.14 from source per the instructions. Opened settings GUI, looked over some things, toggled "Toggle Mode" on or off, hit apply. When I test in a browser (Brave), or another app like Typora or Sublime Text, there's no effect. Middle-click and drag does nothing. Single middle-click still pastes. Behavior is the same whether Toggle Mode is on or off.
Is --list-devices supposed to show the detected mouse? See outputs below. Is my mouse not listed? It works just fine.
~/Builds/midscroll/$ sudo mid-scroll --list-devices
/dev/input/event0 0000:0001 Power Button
spec: /dev/input/by-path/platform-PNP0C0C:00-event
not used: not a mouse
/dev/input/event1 0000:0001 Power Button
spec: /dev/input/by-path/platform-LNXPWRBN:00-event
not used: not a mouse
/dev/input/event2 26ce:01a2 ASRock LED Controller
spec: /dev/input/by-id/usb-ASRock_LED_Controller_A02019100900-event-joystick
not used: not a mouse
/dev/input/event3 04f2:0833 CHICONY USB Keyboard # NUPHY Halo96 Keyboard, plugged into same KVM monitor hub
spec: /dev/input/by-id/usb-CHICONY_USB_Keyboard-event-kbd
not used: keyboard-class device; set ALLOW_KEYBOARDS in /etc/midscroll.conf to allow it
/dev/input/event4 04f2:0833 CHICONY USB Keyboard System Control
spec: /dev/input/event4
not used: not a mouse
/dev/input/event5 04f2:0833 CHICONY USB Keyboard Consumer Control
spec: /dev/input/event5
not used: not a mouse
/dev/input/event6 04f2:0833 CHICONY USB Keyboard
spec: /dev/input/by-id/usb-CHICONY_USB_Keyboard-event-if01
not used: not a mouse
/dev/input/event7 0000:0006 Video Bus
spec: /dev/input/event7
not used: not a mouse
/dev/input/event8 001f:0001 PC Speaker
spec: /dev/input/by-path/platform-pcspkr-event-spkr
not used: not a mouse
/dev/input/event9 0000:0000 HDA ATI HDMI HDMI/DP,pcm=3
spec: /dev/input/event9
not used: not a mouse
/dev/input/event10 0000:0000 HDA ATI HDMI HDMI/DP,pcm=7
spec: /dev/input/event10
not used: not a mouse
/dev/input/event11 0000:0000 HDA ATI HDMI HDMI/DP,pcm=8
spec: /dev/input/event11
not used: not a mouse
/dev/input/event12 0000:0000 HDA ATI HDMI HDMI/DP,pcm=9
spec: /dev/input/event12
not used: not a mouse
/dev/input/event13 0000:0000 HDA ATI HDMI HDMI/DP,pcm=10
spec: /dev/input/event13
not used: not a mouse
/dev/input/event14 0000:0000 HD-Audio Generic Rear Mic
spec: /dev/input/event14
not used: not a mouse
/dev/input/event15 0000:0000 HD-Audio Generic Front Mic
spec: /dev/input/event15
not used: not a mouse
/dev/input/event16 0000:0000 HD-Audio Generic Line
spec: /dev/input/event16
not used: not a mouse
/dev/input/event17 0000:0000 HD-Audio Generic Line Out
spec: /dev/input/event17
not used: not a mouse
/dev/input/event18 0000:0000 HD-Audio Generic Front Headphone
spec: /dev/input/event18
not used: not a mouse
/dev/input/event19 1234:5678 RustDesk UInput Keyboard
spec: /dev/input/event19
not used: keyboard-class device; set ALLOW_KEYBOARDS in /etc/midscroll.conf to allow it
/dev/input/event21 2222:3333 mouce-library-fake-mouse
spec: /dev/input/event21
not used: not a mouse
sudo lsusb
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 002: ID 04f2:0833 Chicony Electronics Co., Ltd KU-0833 Keyboard
Bus 001 Device 003: ID 05e3:0610 Genesys Logic, Inc. Hub
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 005 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 005 Device 002: ID 174c:2074 ASMedia Technology Inc. ASM1074 High-Speed hub
Bus 006 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 006 Device 002: ID 174c:3074 ASMedia Technology Inc. ASM1074 SuperSpeed hub
Bus 007 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 007 Device 002: ID 26ce:01a2 ASRock LED Controller
EDIT: I'm an idiot. I was using Rustdesk to remote into my Fedora system from the other system on the KVM hub. Once I actually switched directly to the Fedora system, it works perfect (except for another, separate issue).
Platform: Fedora 43 KDE
Mouse: G502 Hero wired, plugged into monitor KVM hub
Problem: midscroll has no effect
I just installed the latest v1.14 from source per the instructions. Opened settings GUI, looked over some things, toggled "Toggle Mode" on or off, hit apply. When I test in a browser (Brave), or another app like Typora or Sublime Text, there's no effect. Middle-click and drag does nothing. Single middle-click still pastes. Behavior is the same whether Toggle Mode is on or off.
Is
--list-devicessupposed to show the detected mouse? See outputs below. Is my mouse not listed? It works just fine.