Chave Win reproduzida quando o foco muda do Windows para o host Ubuntu

Chave Win reproduzida quando o foco muda do Windows para o host Ubuntu

Estou executando osinergiaservidor (versão 1.3.6) em um host Ubuntu 11.10 e o cliente (versão 1.3.8) em um host Windows 7.

Sempre que eu uso a Winchave no cliente Windows, a chave é de alguma forma "repetida" no meu servidor Ubuntu no momento em que o foco do mouse retorna ao host (o que aciona o painel inicial). Isso acontece mesmo se houver um longo atraso entre o pressionamento da tecla e a mudança de foco, ou se outras teclas tiverem sido inseridas antes da mudança de foco.

O contrário não acontece - quando uso a Winchave no servidor Ubuntu ela não é reproduzida quando mudo o foco para o cliente Windows.

Alguma idéia de por que isso está acontecendo? Posso impedir que isso aconteça?

Atualizar:

Acabei de perceber que quando pressiono a Wintecla enquanto o foco está na máquina cliente (Win 7), a barra Unity na máquina host (Ubuntu 11.10) também é acionada! Parece que o Unity também está prendendo o pressionamento de tecla, mesmo quando o Synergy o envia ao cliente.

Quando eu mudo a tecla de atalho do Unity para outra coisa, digamos Alt, a mesma coisa acontece - usar essa chave no cliente também acionará a barra do Unity no host.

Parece que a Unidade éroubandoeventos de pressionamento de tecla; este problema não é exclusivo da sinergia, mas também acontece durante a execuçãoVMs como VirtualBox e VMWare. Relatórios de bugs relevantes:

Responder1

Não é uma solução, mas uma possível solução alternativa. Isso acontece apenas se você pressionar Win+ alguma coisa (por exemplo, Win+ Tab) ou também se Winestiver sozinho?

Se for, por exemplo, Win+ Tab, você pode fazer isso de duas maneiras:

  1. pressione Win, pressione Tab, solte Tab, solteWin
  2. pressione Win, pressione Tab, solte Win, solteTab

Notei artefatos semelhantes em vários aplicativos de área de trabalho remota se usar o primeiro método. No entanto, se eu liberar o modificador ( Winou Alt) primeiro e o efeito (no exemplo acima, Tab) depois, não haverá artefatos.

Espero que isto ajude.

informação relacionada