Posso personalizar a maneira como o mouse se move entre os monitores?

1

Estou usando o meu MacBook Pro com tela Retina de 13 "com dois monitores externos de 20". Ambos são 1200x1600 girados para a orientação retrato, um em cada lado do laptop. As telas são configuradas usando a ferramenta de layout de exibição do OS X para corresponder ao layout físico, mostrado abaixo:

______       ______
|    |       |    |
|    |_______|    |
|    |       |    |
|____|_______|____|

Como a tela do laptop é 2560x1600, em um nível de pixel, minha tela é retangular (4960x1600). No entanto, ao mover o mouse entre monitores, o movimento imita o layout físico dos monitores, onde o lado curto do monitor de 13 "é muito mais curto do que o lado longo dos monitores de 20" próximos a ele. Como resultado, se eu estiver movendo o mouse do topo do meu monitor esquerdo para o topo do meu monitor direito, eu primeiro tenho que movê-lo para baixo, para onde a tela do Macbook está, então volte para cima uma vez que eu mudei .

Eu gostaria de poder mover meu mouse como se a área de trabalho fosse um retângulo de 4960x1600 pixels, de preferência sem ter que fazer o texto na tela da retina muito pequeno. Eu tenho bons olhos, então, se a única maneira de fazer isso é definir o mesmo DPI na tela de retina, já que os monitores de 20 "serão muito pequenos, eu gostaria de sugestões sobre como fazer isso.

A outra solução possível seria algo que "deformar" meu mouse entre a borda superior direita do monitor esquerdo e a borda superior esquerda do monitor direito, mas acho que isso seria menos bom.

Eu tenho experiência mínima com o OS X, mas tenho muita experiência em executar distros Linux de desktop e configurar o servidor X para fazer coisas estranhas com múltiplos monitores. Uma solução pode ser instalar o linux no MacBook e fazê-lo dessa maneira.

Assumo que haveria algum tipo de software necessário e gostaria de receber recomendações.

Internamente, acho que o OS X está fazendo algum tipo de escala, de modo que ao mover para a esquerda do pixel (0, y) na tela interna, ele vai para pixel (1200, f * y) na tela esquerda, onde f é algo como (altura do monitor externo) / (altura do monitor interno). Eu gostaria de forçar f = 1.

Quando estou em casa, uso o Synergy para me deslocar facilmente entre o computador e o laptop e mapeio o mouse da maneira que estou procurando.

    
por Matthew Bush 27.05.2015 / 19:41

0 respostas