Evidentemente, a versão do SetPoint que eu estava usando era antiga. A atualização para a versão mais recente do "Logitech Gaming Software" (no momento da gravação, versão 8.70.315) alterou a função "cruzeiro para cima / para baixo" para "rolar para cima / para baixo" e esta função envia os eventos de roda do mouse adequados. Ainda não consegui encontrar uma solução agnóstica do fabricante para isso no Windows, e não acredito que exista atualmente.
No entanto, no Linux, apesar das minhas configurações para o mouse no Windows, pressionar a roda do mouse para a esquerda / direita ainda envia eventos de rolagem para a esquerda / para a direita. Isso foi solucionado rapidamente executando xmodmap -e "pointer 1 2 3 0 0 4 5 8 9 10"
no login através da funcionalidade normal de início automático do meu ambiente de desktop. Para aqueles que não falam xmodmap, os eventos de rolagem para cima e para baixo são realmente considerados "botões" 4 e 5, onde os botões a que um ser humano se referia como "4 e 5" são considerados pelo xmodmap como botões 8 e 9 Este comando desativa a roda de rolagem real e liga novamente os "botões 6 e 7" (rolagem esquerda / direita) a 4 e 5 (rolagem para cima / para baixo). Não se incomode com "4 5 4 5" - X.Org vai pensar que você é um mentiroso sujo para dizer que você tem duas rodas de rolagem e lançar um erro.
Há também uma opção de configuração ZMapping no xorg.conf, que eu ainda não experimentei, mas eu provavelmente deveria: alguns programas não respeitam o xmodmap e ainda esperam eventos de rolagem a partir da roda real.