Bem, eu encontrei a resposta. Eu usei xdotool em vez de xmacroplay e usei o seguinte código:
"echo 'mousedown 2' | xdotool -: 0" m: 0x0 + c: 225 "echo 'mouseup 2' | xdotool -: 0" liberação + m: 0x0 + c: 225 XF86Search
A chave é o recurso "release +". sem ele, o mousedown 2 forçará um clique constante no botão do meio do mouse. Um novo mouseup de código 2 que está configurado para ativar na versão é como corrigi-lo.