synergy で leave したときのマウス位置を 0x0 に

| コメント(0)

Mac mini + 42インチ液晶テレビで last.fm の neighbours の音楽を聴きつつ、flickr の interesting photos をスライドショーで眺めるのが、食事中の定番となりつつありますが、synergy で操作していると leave したときに画面のど真ん中にマウスカーソルがくるのが邪魔。0x0 に変更した。以下は 1.3.1 のコードに対する diff。lib/platform/COSScreen.cpp の COSXScreen::leave() で fakeMouseMove(m_xCenter, m_yCenter) しているところを fakeMouseMove(0, 0) に変えるだけの簡単なお仕事です。

$ diff -u  lib/platform/COSXScreen.cpp.orig lib/platform/COSXScreen.cpp      
--- lib/platform/COSXScreen.cpp.orig    2006-03-21 21:40:27.000000000 -0800
+++ lib/platform/COSXScreen.cpp 2007-09-22 21:20:01.000000000 -0700
@@ -674,7 +674,7 @@
                }
 
                // warp the mouse to the cursor center
-               fakeMouseMove(m_xCenter, m_yCenter);
+               fakeMouseMove(0, 0, NULL);
 
                // FIXME -- prepare to show cursor if it moves
 
Comments

コメントする

About Me

このブログは Masayoshi Sekimura によって書かれています。現在はサンフランシスコ市内に在住し Six Apart, Ltd. でエンジニアをしています。 このブログ以外にオンラインでやっている事は qootas.org/sekimura/ で見ることができます。 メールは sekimura+blog@gmail.com までどうぞ。

このブログ記事について

このページは、sekimuraがSeptember 23, 2007 1:25 PMに書いたブログ記事です。

ひとつ前のブログ記事は「ThinkPad X40: 11a/b/g Wireless LAN Mini PCI Adapter II (ar5211.sys)」です。

次のブログ記事は「Unable to handle kernel paging request at virtual address 646f6d41」です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。

ウェブページ

Powered by Movable Type 4.26