私のComposeキーがSynergyに渡されないのはなぜですか?

私のComposeキーがSynergyに渡されないのはなぜですか?

作成キー(右側)に割り当てたキーは、AltSynergyを介してリモートコンピュータに転送されません。

これがSynergyの問題かXの問題かはわかりませんが、Synergyが到達する前にXが作成キーを「食べました」と思います。

これが正しいかどうかを確認できますか?それでは、組み合わせのキーを使用してSynergyに渡す方法はありますか?


slmの指示に従って、次のような結果を得ます。したがって、作成キーはSynergyによってキャプチャされますが、idとonKeyUpマスクは異なります。

Altrightがキーの組み合わせとして定義されている場合:

new mask: 0x2000
event: KeyPress code=108, state=0x0010
onKeyDown id=61216 mask=0x2000 button=0x006c
send key down to "tapioca" id=61216, mask=0x2000, button=0x006c
new mask: 0x2000
event: KeyRelease code=108, state=0x0010
onKeyUp id=61216 mask=0x2000 button=0x006c
send key up to "tapioca" id=61216, mask=0x2000, button=0x006c

Altright が作成キーとして定義されていない場合:

new mask: 0x2000
event: KeyPress code=108, state=0x0010
onKeyDown id=61418 mask=0x2000 button=0x006c
send key down to "tapioca" id=61418, mask=0x2000, button=0x006c
new mask: 0x2004
event: KeyRelease code=108, state=0x0018
onKeyUp id=61418 mask=0x2004 button=0x006c
send key up to "tapioca" id=61418, mask=0x2004, button=0x006c

答え1

コマンドラインから

問題をデバッグするときは、synergy通常より詳細なデバッグを有効にします。サーバー側から:

$ synergys -d <level> -f -c synergy.conf

-d <level>FATAL、ERROR、WARNING、NOTE、INFO、DEBUG、DEBUGn(1-5)のいずれかです。コンソールから直接メッセージを表示できるようにフォアグラウンドに滞在するように-f指示します。synergys

注1:DEBUG2を起動するには、デバッグをオンにします。 Synergy は、クライアントとサーバー間で行われたすべてのトランザクションを表示します。

ノート2:synergys構成ファイルの場合は、現在のサーバー構成の場所を指す必要があります。

コラボレーションGUI経由

相乗効果を得るためにフロントエンドGUIを使用すると、状況がはるかに簡単になります。あなたは単に行くことができます編集するメニューを選択して設定その後、ログレベルを希望のレベルに設定できます。

    SS#1

関連情報