Eu tive o mesmo problema, mas encontrei uma solução parcial usando o programa de mensagens instantâneas Trillian Astra :
- Instalar o Trillian (pode ser usado com muitas contas de IM diferentes)
- Clique em Exibir e, em seguida, em Encaixe e selecione à direita ou à esquerda para que ele seja encaixado na borda do meio do monitor.
- Redimensione-o para que fique tão fino quanto possível (cerca de 150 pixls, não tão finos, mas finos o suficiente para não ocupar muito espaço em um monitor widescreen)
-
Agora você pode usar o snap ao lado do monitor que tem Trillian nele!

Maisumavez,éapenasumasoluçãoparcial(aindanãoépossívelusarsnapnoladodosegundomonitor,apenasaquelequetemTrillianencaixadonele),maspelomenoslhedá3pontosdesnapemvezdeapenasesquerdaedireita.Tambémprovaqueissoépossível.Eurastreeium projeto de código que mostra como funciona uma barra de ferramentas de encaixe, mas havia muitos bugs e eu não tinha energia para consertar isso.
Se você quiser codificar um por conta própria, o projeto acima mostrará quais APIs você precisa usar. Você teria que criar duas barras de ferramentas que seriam encaixadas no meio (uma no lado direito e outra no lado esquerdo do split) e você só seria capaz de acionar o snap passando o mouse sobre a barra de ferramentas (ou seja: não pode torná-los largura zero). Depois que o mouse passa pela barra de ferramentas, a janela do snap-ghost desaparece e ele apenas move a janela. Se você acabar fazendo uma barra de ferramentas, me avise!