web-dev-qa-db-fra.com

Synergy Key Mapping

J'utilise un serveur Synergy sous Ubuntu et un client Synergy + sous OSX. Le serveur a un clavier Windows standard avec shiftctrlwindows, et alt clés. Mon MacBookPro a shiftfncontrolalt/option, et command clés.

Quand j'appuie ctrl-cctrl-v, etc., l'action copier/coller appropriée ne se produit pas sur le Mac, mais dans Ubuntu. Si je contrôle le mac, et appuyez sur alt-calt-vpuis j'obtiens l'action copier/coller.

J'ai donc joué avec le mappage de touches dans synergy.conf et j'ai constaté que ce qui suit me permet de copier/coller avec ctrl-c/ctrl-v:

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

Est-ce tout ce que je dois faire? Ou existe-t-il d'autres mappages qui aideront également? La page configuration de synergie fait référence aux mappages de touches suivants. Quelles sont les touches équivalentes pour chacune de ces touches sur le clavier Windows et le clavier Mac? Qu'est-ce qu'une méta ou super clé?

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}

Merci!

36
Tauren

J'étais dans une situation similaire à un moment donné et j'ai trouvé un moyen un peu "unique" de la contourner. Branchez le clavier directement sur votre Mac et modifiez directement les préférences du clavier. Après cela, tout clavier non Apple que vous attachez utilisera ces mappages.

  1. Branchez-les au clavier.
  2. Ouvrez les Préférences Système (Menu Pomme -> Préférences Système).
  3. Entrez les préférences "Clavier" (sous Matériel).
  4. Dans l'onglet "Mappage du clavier" (ou avec un nom similaire), modifiez le mappage de la clé comme bon vous semble.

Synergy + utilisera ces mappages de touches car il s’identifie comme un clavier virtuel.

EDIT: mappages équivalents, basés sur la fonction:

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

Mac possède la touche de modification supplémentaire (un peu comme les anciens claviers de type EMACS, qui comportaient jusqu'à 5 touches de modification). Super est généralement obsolète. Vous ne devriez donc pas avoir à vous soucier de le remapper.

13
Andrew Scagnelli

Pour ce que ça vaut, j'ai finalement pris le temps de comprendre ma configuration de cartographie Synergy.

Serveur Linux (bureau), client OS X (macbook). Je voulais ce qui suit:

  • Ctrl sur le bureau -> Ctrl sur macbook
  • WinKey sur le bureau -> Command/⌘ sur macbook
  • Alt sur le bureau -> Alt/Option sur macbook

Cela permet les mêmes correspondances que celles utilisées par mon clavier de bureau Hackintosh. Par conséquent, les raccourcis clavier tels que copier/coller sont toujours différents entre Linux et OS X, mais je suis d'accord avec ça.

J'ai utilisé la configuration suivante:

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

J'ai un clavier complet Mac connecté à mon PC, qui est un serveur Synergy.

Une fois connecté au client mac (osX Mountain Lion), j'ai commuté les touches ctrl et commmand afin que ctrl-c se copie indépendamment de la machine.

Cela se fait dans l’interface graphique de synergie en double-cliquant sur le client et en définissant:

ctrl: méta méta: ctrl

J'espère que ça aide!

10
DanielEli

En tant qu'utilisateur de PC souhaitant se connecter à OS X, les éléments suivants peuvent s'avérer utiles:

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

Cela vous donnera une configuration où votre couper/copier/coller habituel fera ce que vous voulez et les autres clés seront disponibles.

Mappage (Windows sur Mac):

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

Remarques:

  • Utiliser Synergy v1.8.8

  • N'oubliez pas de réparer votre base de registre si vous avez désactivé la clé Windows. Le clavier à l'écran est idéal pour vérifier cela.

7
Sean Vikoren

Si vous êtes habitué à un clavier de PC et souhaitez contrôler votre Mac à distance sans modifier votre configuration, vous mappez la configuration du clavier de l'ordinateur Macintosh distant dans Synergy avec les éléments suivants:

Shift -> Shift

Ctrl -> Meta

Alt -> Alt

Meta -> Ctrl

Super -> Super

5
Luckboy

Super est la touche "Windows" sur la plupart des claviers. Meta est (je crois) la touche Échap.

2
etlovett

Cette modification, au moins lors de la diffusion de OSX (10.11) à Windows 10 est;

section: screens
  ClientNameHere:
    ctrl = super
    super = ctrl

Remarque: Si vous n'utilisez pas le fichier synergy.conf; configurez le client en double-cliquant sur celui-ci dans l’écran de disposition.

0
Graham P Heath