MacをWindowsからVNCで遠隔操作する際の設定メモ

※うまくいった一例です

クライアント

OS
Windows Vista
VNC Clinet
Real VNC Viewer 4.1.2
Keyboard
Happy Hacking Keyboard Lite 2

サーバ

OS
Mac OS X 10.6.8
VNC Server
Vine Server 3.0 (1016)
  • DeviceタブのKeyboardセクションで
    Keyboard Layout
    U.S.
    Keyboard Events
    User Session Events
なにせ試行錯誤の結果なので、なぜこの設定でうまくいったかは私には説明できません。 ポイントはVNCサーバにVine Serverを使うことと、そのキーボード設定なのですが、まずOS X付属のVNCサーバだとクライアントに何を選んでもOptionキーを送信できませんでした。また、Vine Serverのキーボード設定がデフォルトのままだと、一度でも十字キーなどを押したあとに、Shift-TABによるフォーカス移動ができなくなるという不具合がありました(KeyRemap4MacBookに付属のKeyDumperで確認すると、十字キーを押したタイミングでNumPadというフラグが立ちっ放しになるのが原因のようです)。クライアント・サーバ双方のキーボードの設定にも依存すると思うのですが、参考にしてみてください。