it-swarm.com.de

Synergy Key Mapping

Ich verwende einen Synergy-Server unter Ubuntu und einen Synergy + -Client unter OSX. Der Server verfügt standardmäßig über eine Windows-Tastatur mit shiftctrlwindows, und alt Schlüssel. Mein MacBookPro hat shiftfncontrolalt/option, und command Schlüssel.

Wenn ich drücke ctrl-cctrl-vusw. Die entsprechende Aktion zum Kopieren/Einfügen findet auf dem Mac nicht statt, in Ubuntu jedoch. Wenn ich den Mac steuere und drücke alt-calt-v, dann bekomme ich die Aktion Kopieren/Einfügen.

Also habe ich mit der Tastenbelegung in synergy.conf herumgespielt und festgestellt, dass ich mit folgendem Befehl kopieren/einfügen kann ctrl-c/ctrl-v:

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

Ist das alles was ich tun muss? Oder gibt es andere Zuordnungen, die ebenfalls helfen? Die Seite Synergiekonfiguration verweist auf die folgenden Tastenzuordnungen. Was sind die entsprechenden Tasten für diese auf der Windows-Tastatur und der Mac-Tastatur? Was ist ein Meta- oder Superschlüssel?

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}

Vielen Dank!

36
Tauren

Ich befand mich in einer ähnlichen Situation und fand einen etwas "einzigartigen" Weg, dies zu umgehen. Schließen Sie die Tastatur direkt an Ihren Mac an und bearbeiten Sie die Tastatureinstellungen direkt. Danach verwendet jede Tastatur, die nicht von Apple stammt, diese Zuordnungen.

  1. Stecken Sie die Tastatur ein.
  2. Öffnen Sie die Systemeinstellungen (Apple-Menü -> Systemeinstellungen).
  3. Geben Sie die "Tastatur" -Einstellungen ein (unter Hardware).
  4. Ändern Sie auf der Registerkarte "Tastaturbelegung" (oder ähnlich benannt) die Tastenbelegung nach Bedarf.

Synergy + verwendet diese Tastenzuordnungen, da es sich um eine virtuelle Tastatur handelt.

BEARBEITEN: Äquivalente Zuordnungen, basierend auf der Funktion:

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

Mac verfügt über eine zusätzliche Zusatztaste (ähnlich wie die alten EMACS-Tastaturen mit bis zu 5 Zusatztasten). Super ist im Allgemeinen veraltet, sodass Sie sich keine Sorgen mehr machen müssen, wenn Sie es neu zuordnen möchten.

13

Für das, was es wert ist, habe ich mir endlich die Zeit genommen, mein Synergy Mapping-Setup herauszufinden.

Linux-Server (Desktop), OS X-Client (MacBook). Ich wollte folgendes:

  • Ctrl auf dem Desktop -> Ctrl auf dem MacBook
  • WinKey auf dem Desktop -> Command/⌘ auf dem MacBook
  • Alt auf dem Desktop -> Alt/Option auf dem MacBook

Dies ermöglicht die gleichen Tastaturzuordnungen wie bei meiner Hackintosh-Desktoptastatur. Daher unterscheiden sich Tastenkombinationen wie Kopieren/Einfügen immer noch zwischen Linux und OS X, aber ich bin damit einverstanden.

Ich habe die folgende Konfiguration verwendet:

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
34
Jason Navarrete

Ich habe eine Mac-Tastatur in voller Größe an meinen PC angeschlossen, bei der es sich um einen Synergie-Server handelt.

Wenn ich mit einem Mac-Client (osX Mountain Lion) verbunden bin, habe ich die Strg- und Befehlstasten so umgestellt, dass Strg-C unabhängig vom Computer kopiert.

Dies geschieht in der Synergy-Oberfläche durch Doppelklick auf den Client und Einstellung:

strg: Meta Meta: Strg

Ich hoffe das hilft!

10
DanielEli

Als PC-Benutzer, der eine Verbindung zu OS X herstellen möchte, ist möglicherweise Folgendes hilfreich:

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

Auf diese Weise erhalten Sie ein Setup, in dem Sie mit dem üblichen Ausschneiden/Kopieren/Einfügen das tun, was Sie möchten, und die anderen Tasten verfügbar sind.

Zuordnung (Windows zu Mac):

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

Anmerkungen:

  • Verwenden von Synergy v1.8.8

  • Vergessen Sie nicht, Ihre Registrierung zu reparieren, wenn Sie den Windows-Schlüssel deaktiviert haben. Die Bildschirmtastatur eignet sich hervorragend, um dies zu überprüfen.

7
Sean Vikoren

Wenn Sie an eine PC-Tastatur gewöhnt sind und Ihren Mac fernsteuern möchten, ohne das Setup zu ändern, ordnen Sie die Tastaturkonfiguration des Remote-Macintosh-Computers in Synergy wie folgt zu:

Shift -> Shift

Ctrl -> Meta

Alt -> Alt

Meta -> Ctrl

Super -> Super

5
Luckboy

Super ist die "Windows" -Taste auf den meisten Tastaturen. Meta ist (glaube ich) die Esc-Taste.

2
etlovett

Diese Änderung, zumindest bei der Bereitstellung von OSX (10.11) zu Windows 10 ist;

section: screens
  ClientNameHere:
    ctrl = super
    super = ctrl

Hinweis: Wenn Sie die Datei synergy.conf nicht verwenden; Konfigurieren Sie den Client durch Doppelklick auf den Client im Layout-Bildschirm.

0
Graham P Heath