LoginSignup
11

More than 5 years have passed since last update.

SynergyでWindowsからMacを操作してみてうまくいかない

Last updated at Posted at 2014-10-31

MacとWindowsを並べて作業することになったのですが、どちらのマシンを触っていても、ついついキーボードに手が伸びてしまう…

ということで、一つのキーボードとマウスを二台のマシンで使いまわすため、Synergyを導入してみることにしました。
多少使えるようになるまでも引っかかるポイントが多いです。
そしてまだまともに使えていませんorz

実現したいこと

  • キーボードとマウスの共有
    • できればシームレスにやりたい

環境

  • サーバ
    • デスクトップ機
      • ここにキーボードとマウスを繋ぐ
      • キーボードもマウスもWindows用 (FILCOのMajestouchとDellのPC付属マウス)
    • Windows 7 (64bit)
  • クライアント
    • MacBook Pro
    • Mac OS X 10.9.5

手順

サーバ側

インストール

Windows版のSynergyをインストールします。
今回はNightly Buildから、バージョン1.6.1をダウンロードしてインストールしました。

設定

"Server"にチェックを入れてサーバモードのにした後、
"Configure Server..."から新しいスクリーンを追加します。
(追加したスクリーンが後からつなぐクライアントになります)
Macをつなぐので、スクリーン名はとりあえず"Mac"としました。

追加せずにクライアントから接続を試みると、接続に失敗するので注意。
場合によってはAliasの設定も必要かもです。

お好みで、クライアントのsuperaltを入れ替えます。
この設定をしておくと、共有したいキーボードのAltキーがCommandキーに、Windows(田)キーがoptionキーになるので、Macのキー配列に近くなります。

section: screens
    Mac:
        alt = super
        super = alt

クライアント側

インストール

Mac用のSynergyKMをインストールします。
バージョン1.0.2がリリースされていたので、これを使うことにしました。

インストールする際は、 Install Synergy for all users にしておくのが良いらしいです。

設定

"システム環境設定"に"SynergyKM"という項目が増えているので、そこから設定を行います。

クライアントにするので、Connect to a shared keyboard and mouseを選択。
Connect to:にはサーバー機のIPアドレスをいれます。
Your Screen Name:は"Mac"(サーバ側で設定したスクリーン名)にします。

Apply nowを押したら、あとは機能をONにするだけ。

結果

マウスはばっちり使えています。
左右クリック、ホイールスクロール、ホイールクリックが正常に使えていますし、タイムラグも全く感じません。

クリップボード共有機能が地味に便利で、URLのコピーなどをしたいときにとても役立っています。

しかし、キーボード周りで以下のような問題が続出。
一番使いたいのはキーボードだというのに…

様々な問題(全部未解決)

クライアントでキーボードが効かない

CtrlShiftなど一部のキーのみ効くという面白おかしい状態に。

こちらの回答を元に、以下の作業を行ったところ、とりあえず動いています。

  1. USキーボード以外の入力ソースを全部削除
  2. 再起動
  3. 入力ソースを元に戻す

この後再起動してないので、再起動後にどう転ぶかが不安ですが。

記号の入り方がおかしい

さて、上の問題がどうにかなっても、どうもEnterキー周辺の記号入力がおかしい。
:を打っても;しか入らないし、@を打つと6が入る。イミワカンナイ!!

記号類がきちんと入らないと、プログラムを書くのに差し障る…というかもはやまともに書けません。
これは困る。

どうやらUSキーボードとJISキーボードでボタンのコードが異なるのが原因らしいのですが…
どなたか、良い修正方法をご存知でしたらお教え下さい。

"無変換" "変換"キーが効かない

どうやらソースをいじればどうにかなるらしいのですが、開発環境を整えるのが大変なので、ひとまずは放置。

困るのが入力ソースの切り替え。
とりあえずはCmd + Spaceでしのいでいます。

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
11