Eu pude jogar o League of Legends no wine, e agora estou tentando associar macros aos botões do meu mouse. Eu usei xbindkeys + xte para simular pressionamentos de tecla. Por exemplo:
# Press mouse button 1, will simulate q and w keys from keyboard.
"xte 'sleep 0.2' 'key q' 'sleep 0.2' 'sleep w'"
m:0x10 + c:10
Mod2 + 1
Mas essa abordagem tem alguns problemas:
O sono é acumulativo. Então, se você esmagar botões, a macro ficará presa por um tempo.
Você deve usar o sono. Caso contrário, xbindkeys não reconhecerá as ações do xte.
Isso significa que as macros sempre são lentas e, às vezes, falham.
Então, na prática, isso não é adequado para jogos. Existe uma solução alternativa ou alternativa?