Você pode facilmente obter esse 'botão' do meio para parar de se registrar com um comando como este:
xinput set-button-map 11 1 2 0 4 5 6 7 8 9 10 11 12
O primeiro argumento aqui especifica o ID do dispositivo (neste caso, 11 com base na saída postada acima de xinput
), enquanto o restante mapeia os botões para funções. Os dois primeiros são os botões esquerdo e direito (com 1 e 2 sendo um clique regular e o menu de contexto), o terceiro é o botão do meio (normalmente seria definido como 3
, mas 0
diz ao xinput para mapeá-lo para nada), enquanto o resto cobre outras coisas (rolagem, etc).
Ajustar os outros dois botões para cobrir toda a parte inferior do bloco é um pouco mais complicado e, na verdade, pode não ser possível. Clickpads como esse funcionam com um único switch embaixo do pad que aciona o clique e, em seguida, observando onde o dedo está no pad para determinar em qual botão registrá-lo. Existem três maneiras diferentes de lidar com isso:
- No firmware do próprio bloco, sem opções de configuração.
- No firmware do próprio bloco, com opções de configuração.
- Na parte do espaço do usuário do driver.
O segundo método é sempre o caso se o dispositivo não estiver conectado através de uma conexão serial antiga estilo PS / 2 (provavelmente você está conectado dessa maneira, a maioria dos Thinkpads é assim). A Synaptics faz isso usando o método 3 e oferece muitas opções de configuração para quase tudo. Não tenho certeza de como a Elantech cuida disso, mas acho que provavelmente é o primeiro caso, a menos que seja um dispositivo conectado por USB ou I2C. Nesse caso, é tecnicamente o terceiro, embora eu tenha certeza de que eles não têm nenhum driver de entrada especial para X .