Para quem tem o mesmo problema: Acabei de atingir meu objetivo usando XTE, encontrei a solução depois de quase uma semana pesquisando. Encontrou este site link
Consiste na instalação de xbindkeys e pacotes xautomation, no meu caso já estava instalado, não sei se é um pacote padrão. Em seguida, você precisa editar um arquivo chamado xbindkeysrc com o comando:
xbindkeys --defaults > ~/.xbindkeysrc
ou
touch ~/.xbindkeysrc
tudo o que você precisa fazer é escrever que há um bloco de código que diz ao sistema o que fazer se você pressionar uma tecla em particular, seja um botão do mouse ou uma tecla do teclado. O código se parece com isso.
# button 8
"xte 'key 5'"
b: 8
bruxa significa, sempre que você pressionar "Botão 8" (a bruxa é um botão lateral no meu mouse)
agir como se eu tivesse pressionado o teclado "Key 5".
Você pode usar o comando xev
para verificar qual é o número do botão do seu mouse.
Espero que isso possa ajudar outros com o mesmo problema.