Eu tenho um touchpad Synaptics, com um clickpad de 3 botões (é um ThinkPad X1 Carbon com botões físicos). Usando o xev, quando clico no botão do meio, recebo os botões ButtonPress e ButtonRelease correspondentes. No entanto, se o clique for longo, não receberei nenhum evento. Isso impossibilita arrastar com o botão do meio.
O que ele deve fazer (e estava funcionando dessa forma na minha configuração anterior usando o Archlinux) é gerar um evento ButtonPress quando eu pressiono e um ButtonRelease quando eu o libero, e claro também todos os eventos no meio ( como o movimento do mouse ou outros botões cliques). Os botões esquerdo e direito estão funcionando bem.
Eu acho que isso pode estar relacionado a alguma opção que tem algo a ver com a possibilidade de pressionar este botão para rolar, mas eu tentei qualquer combinação de opções que eu poderia pensar usando o synclient e eu não consegui encontrar o caminho certo.
Qualquer ajuda seria apreciada. Obrigado.