Linux に繋いだキーボードを Synergy 経由で Mac に接続し、そこからさらに Parallels を使って Windows を立ち上げると、キーボードの Shift や Control などのモディファイヤキーが使えない。
Synergy の設定や Windows のキーボードの設定をみても原因がわからないし、Parallels Tools を再インストールしても解決しなかった。いろいろ検索した結果このフォーラムのスレッドを見つけた:[keyboard modifiers don't work using synergy | Parallels Forums](https://forum.parallels.com/threads/keyboard-modifiers-dont-work-using-synergy.261147/) |
解決方法は、下のようなコマンドをコンソールで実行するだけ。
% defaults write 'com.parallels.Parallels Desktop' 'HID Host Hook.Allowed Sources' "synergy"
% defaults write 'com.parallels.Parallels Desktop' 'HID Host Hook.Allowed Sources' "synergyc"
これを実行したらすぐにキーボードが正常に使えるようになった。ありがとう。