Synergyを介してPCからMacへのHome / Endの再マッピングはクライアント固有ではありません


2

この質問は終了キーについて尋ねます、しかし答えは例を与えません: Synergyを搭載したMacの使用終了のように機能するキー

もし彼らが持っていたら、私は彼らがおそらくこの問題にぶつかっただろうと思います。

下の2つのような行を追加します。

section: options
    keystroke(End) = keystroke(Control+Right,myMac)
    keystroke(Home) = keystroke(Control+Left,myMac)

WinXPのマシン上でMyDocumentsの私のsynergy.sgcには動作しますが、キーがWinXPのマシン上で機能しなくなります。受け入れられない。私は次に妥協を試みました:

    keystroke(End) = keystroke(Control+Right,myMac); keystroke(End,myPc)
    keystroke(Home) = keystroke(Control+Left,myMac); keystroke(Home,myPc)

どちらがアクティブスクリーンであるかに関係なく、両方のマシンにキーストロークをブロードキャストすることを期待しています。それと他の多くのバリエーションはうまくいきませんでした。

何がおかしいのですか?誰かが実際にこれをしましたか?

編集:保有シフトは相乗効果がエンドキーをマッピングすることも防ぎます。

編集:上記はsynergy.sgcにも次のようなものがあることを前提としています。

section: screens
    myMac:
        alt = ctrl
        ctrl = alt

回答:


3

Synergy経由でやろうとするのではなく、Mac上で直接これを行うべきでしょうか。そこにいくつかの解決策があります、私が見たものはこれです:

これはほとんどの場所でそれを修正しますが、いくつかのアプリは修正されないかもしれないので、それらに特定の設定を適用する必要があるかもしれません。グーグルはそれらを見つける必要があります、例えばここにいくつかあります: Macホームとエンドキー


素晴らしい、KeyFixerは私のためにMac OS 10.6.2で動きます。 DoubleCommandを相乗効果とともに使用しても再マップされないため、DoubleCommandを使用するよりも優れています。何らかの理由でそれは唯一のMac上の専用キーボードに影響を与えます。
DtBeloBrown

1

さらに煩さを「修正」したい場合は、手動で行うことができます。

〜Libraryフォルダに移動して KeyBindings フォルダ そこに、作成 DefaultKeyBindings.dict コピー&以下を貼り付けてください。

{  
"\UF729"   = "moveToBeginningOfLine:";                       /* Home         */  
"@\UF729"  = "moveToBeginningOfDocument:";                   /* Cmd  + Home  */  
"$\UF729"  = "moveToBeginningOfLineAndModifySelection:";     /* Shift + Home */  
"@$\UF729" = "moveToBeginningOfDocumentAndModifySelection:"; /* Shift + Cmd  + Home */  
"\UF72B"   = "moveToEndOfLine:";                             /* End          */  
"@\UF72B"  = "moveToEndOfDocument:";                         /* Cmd  + End   */  
"$\UF72B"  = "moveToEndOfLineAndModifySelection:";           /* Shift + End  */  
"@$\UF72B" = "moveToEndOfDocumentAndModifySelection:";       /* Shift + Cmd  + End */  
"\UF72C"   = "pageUp:";                                      /* PageUp       */  
"\UF72D"   = "pageDown:";                                    /* PageDown     */  
"$\UF728"  = "cut:";                                         /* Shift + Del  */  
"$\UF727"  = "paste:";                                       /* Shift + Ins */  
"@\UF727"  = "copy:";                                        /* Cmd  + Ins  */  
"$\UF746"  = "paste:";                                       /* Shift + Help */  
"@\UF746"  = "copy:";                                        /* Cmd  + Help (Ins) */  
"@\UF702"  = "moveWordBackward:";                            /* Cmd  + LeftArrow */  
"@\UF703"  = "moveWordForward:";                             /* Cmd  + RightArrow */  
"@$\UF702" = "moveWordBackwardAndModifySelection:";   /* Shift + Cmd  + Leftarrow */  
"@$\UF703" = "moveWordForwardAndModifySelection:";   /* Shift + Cmd  + Rightarrow */  
}  

この特定のマッピングは、すでにControlキーとCommandキーを切り替えていることを前提としています。 これを実行したいアプリを再起動したり、ログアウトして再度ログインしたりする必要があります。

申し訳ありませんが、ネット上でこれを見つけた場所を思い出せません。しかし、作成者のために親指を立てなさい!

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.