web-dev-qa-db-ja.com

Synergyキーマッピング

UbuntuでSynergyサーバーとOSXでSynergy +クライアントを実行しています。サーバーには標準のWindowsキーボードがあり、 shift、 ctrl、 windows、および alt キー。 MacBookProには shift、 fn、 control、 alt/option、および command キー。

押すと ctrl-c、 ctrl-vなど、適切なコピー/貼り付けアクションはMacでは発生しませんが、Ubuntuでは発生します。 Macを制御している場合、 alt-c、 alt-v、それから私はコピー/貼り付けアクションを取得します。

したがって、synergy.confのキーマッピングをいじってみたところ、次のようにしてコピー/貼り付けを実行できることがわかりました。 ctrl-c/ctrl-v

section: screens
    godzilla:
    mbp.local:
        ctrl = alt
        alt = ctrl
end

これで十分ですか?それとも役立つ他のマッピングはありますか? synergy configuration ページは、次のキーマッピングを参照しています。 WindowsキーボードとMacキーボードのこれらのそれぞれに対応するキーは何ですか?メタキーまたはスーパーキーとは何ですか?

shift = {shift|ctrl|alt|meta|super|none}
ctrl = {shift|ctrl|alt|meta|super|none}
alt = {shift|ctrl|alt|meta|super|none}
meta = {shift|ctrl|alt|meta|super|none}
super = {shift|ctrl|alt|meta|super|none}

ありがとう!

36
Tauren

私はある時点で似たような状況にあり、それを回避するために幾分「ユニークな」方法を見つけました。キーボードをMacに直接接続し、キーボードの設定を直接編集します。その後、接続するアップル製以外のキーボードは、それらのマッピングを使用します。

  1. キーボードを接続します。
  2. システム環境設定を開きます(アップルメニュー->システム環境設定)。
  3. 「ハードウェア」の下にある「キーボード」設定を入力します。
  4. [キーボードマッピング](または同様の名前の)タブから、キーマッピングを適切に変更します。

Synergy +は仮想キーボードとして識別されるため、これらのキーマッピングを使用します。

編集:機能に基づく同等のマッピング:

Linux   │ Mac
────────┼─────────
Control │ Command
Alt     │ Control
Meta    │ Alt
Shift   │ Shift
Super   │ Super

Macには追加の修飾キーがあります(最大5つの修飾キーがあった古いEMACSスタイルのキーボードのようなもの)。 Superは一般的に非推奨であるため、再マッピングすることを心配する必要はありません。

15

価値があるもののために、私はようやく時間をかけてSynergyマッピング設定を理解しました。

Linuxサーバー(デスクトップ)、OS Xクライアント(macbook)。私は次のものが欲しかった:

  • Ctrl デスクトップ上-> Ctrl Macbook
  • WinKey デスクトップ上-> Command/⌘ Macbook
  • Alt デスクトップ上-> Alt/Option Macbook

これにより、Hackintoshデスクトップキーボードが使用するのと同じキーボードマッピングが可能になるため、コピー/貼り付けなどのキーボードショートカットはLinuxとOS Xでまだ異なりますが、それでも問題ありません。

私は次の設定を使用しました:

section: screens
    desktop:
          # Linux server, no mapping
    batbook:
        # OS X client
        ctrl = ctrl
        alt = meta
        super = alt
        # meta = ??  # no idea where this shows up on the client end
end
35
Jason Navarrete

シナジーサーバーであるPCにMacフルサイズキーボードを接続しました。

Macクライアント(osX Mountain Lion)に接続すると、ctrl-cがマシンに関係なくコピーされるように、ctrlキーとコマンドキーを切り替えました。

これは、シナジーGUIでクライアントをダブルクリックして設定することによって行われます。

ctrl:メタメタ:ctrl

これが役に立てば幸いです!

10
DanielEli

OS Xに接続したいPCユーザーとして、次のものが役立つ場合があります。

shift = shift
ctrl = meta
alt = ctrl
meta = super
super = alt

これにより、通常の切り取り/コピー/貼り付けで必要な処理が行われ、他のキーを使用できるようになります。

マッピング(WindowsからMac):

<Ctrl>   -> ⌘ (command) 
<WinKey> -> ⌥ (option / alt)
<Alt>    -> ⌃  (control) 

ノート:

  • Synergy v1.8.8の使用

  • Windowsキーを無効にしている場合は、レジストリを修正することを忘れないでください。スクリーンキーボードは、これを確認するのに最適です。

8
Sean Vikoren

PCキーボードに慣れていて、設定を変更せずにMacをリモートで制御したい場合は、SynergyでリモートMacintoshコンピューターのキーボード構成を次のようにマッピングします。

Shift -> Shift

Ctrl -> Meta

Alt -> Alt

Meta -> Ctrl

Super -> Super

5
Luckboy

Superは、ほとんどのキーボードの「Windows」キーです。メタはEscキーです(私はそう思います)。

2
etlovett

この変更は、少なくともfrom OSX(10.11)to Windows 10を提供する場合です。

section: screens
  ClientNameHere:
    ctrl = super
    super = ctrl

注:synergy.confファイルを使用していない場合は、レイアウト画面でクライアントをダブルクリックしてクライアントを構成してください。

0
Graham P Heath