Sinerji Anahtar Haritalama


36

Ubuntu'da bir Synergy sunucusu ve OSX'de bir Synergy + istemcisi kullanıyorum. Sunucu standart bir pencere klavye vardır shift, ctrl, windows, ve alttuşları. Benim MacBookPro vardır shift, fn, control, alt/option, ve commandtuşları.

Ben bastığınızda ctrl- c, ctrl- v, vb uygun kopya / Mac üzerinde olmaz eylemi yapıştırın, ancak Ubuntu yapar. Mac'i kontrol ediyorsam ve alt- c, alt- tuşlarına basarsam, vkopyala / yapıştır işlemini alıyorum.

Böylece anahtar haritalama ile oynadım synergy.confve aşağıdakilerin ctrl- c/ ctrl- ile kopyala / yapıştır yapmama izin verdiğini öğrendim v:

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

Tek yapmam gereken bu mu? Yoksa yardımcı olacak başka eşlemeler var mı? Sinerji yapılandırma sayfası aşağıdaki anahtar eşleştirmeleri ifade eder. Bunların her biri için Windows klavyesinde ve Mac klavyesinde buna eşdeğer tuşlar nelerdir? Meta veya süper anahtar nedir?

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}

Teşekkürler!

Yanıtlar:


15

Bir noktada benzer bir durumdaydım ve çevresinde biraz 'benzersiz' bir yol buldum. Klavyeyi doğrudan Mac'inize takın ve klavye tercihlerini doğrudan düzenleyin. Bundan sonra, eklediğiniz herhangi bir Apple klavyesi bu eşlemeleri kullanacaktır.

  1. Klavyeyi takın.
  2. Sistem Tercihleri'ni açın (Apple Menüsü -> Sistem Tercihleri).
  3. "Klavye" tercihlerini girin (Donanım altında).
  4. "Klavye Eşlemesi" (veya benzer şekilde adlandırılmış) sekmesinden, anahtar eşlemesini uygun gördüğünüz şekilde değiştirin.

Synergy + bu anahtar eşlemeleri kullanacaktır, çünkü sanal klavye olarak tanımlamaktadır.

EDIT: İşlevi temel alınarak eşdeğer eşlemeler:

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

Mac ekstra değiştirici tuşa sahiptir (en fazla 5 değiştirici tuşa sahip olan eski EMACS tarzı klavyeler gibi). Süper genellikle itiraz edilir, bu yüzden tekrar değiştirmek için endişelenmenize gerek yoktur.


Bilgi için teşekkürler, bu yardımcı olur! Ama sanırım hala doğru bir şey alamıyorum. Hangi eşlemeleri kullanmalıyım biliyor musun? Bunu doğru yaptığımdan emin olabilmem için bana synergy.conf dosyanızdaki anahtar eşlemeleri sağlayabilir misiniz?
Tauren

Sunucuyu Linux yerine Windows 7’de çalıştırıyorum ve bunlar uygulanıyor. Anlaşılması gereken en önemli şey "Meta" nın elmanın "elma" anahtarı gibi görünmesidir.
dtbarne

35

Ne pahasına olursa olsun, sonunda Synergy haritalama kurulumumu bulmaya zaman ayırdım.

Linux sunucusu (masaüstü), OS X istemcisi (macbook). Aşağıdakileri istedim:

  • Ctrlmasaüstünde -> Ctrlmacbook'ta
  • WinKeymasaüstünde -> Command/⌘macbook'ta
  • Altmasaüstünde -> Alt/Optionmacbook'ta

Bu, Hackintosh masaüstü klavyemin kullandığı klavye eşlemelerine izin veriyor, bu nedenle kopyala / yapıştır gibi klavye kısayolları Linux ve OS X arasında yine de farklı, ancak bununla iyiyim.

Aşağıdaki config kullandım:

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

Teşekkürler. Süper ile alt eşleme, aradığım şeydi (alttan meta ile eşleştiriyordum; bu da OSX’te benzer, ancak aynı işlevi değil)
Orion Edwards

İşte bu, super = altyaptım!
Maciej Swic

10

Bilgisayarıma bağlı bir mac tam boyutlu klavyem var, sinerji sunucusu.

Mac istemcisine (osX dağ aslanı) bağlandığında, ctrl ve komut tuşlarını değiştirdim, böylece ctrl-c makineden bağımsız olarak kopyalar.

Bu, müşteriye çift tıklayarak ve ayar yaparak sinerji gui'de yapılır:

ctrl: Meta meta: ctrl

Umarım bu yardımcı olur!


Bu benim için sinerji içinde çalışan tek kişiydi 1.7.1
Derek Adair

8

OS X'e bağlanmak isteyen bir PC kullanıcısı olarak, aşağıdakileri yararlı bulabilirsiniz:

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

Bu, normal kes / kopyala / yapıştır işleminin istediğinizi yapacağı ve diğer tuşların kullanılabileceği bir kurulum sağlar.

Eşleştirme (Windows - Mac):

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

Notlar:

  • Synergy Kullanımı v1.8.8

  • Windows anahtarını devre dışı bıraktıysanız kayıt defterini düzeltmeyi unutmayın. Ekran Klavyesi bunu kontrol etmek için mükemmeldir.


5

Bir PC klavyesine alışkınsanız ve Mac'inizi kurulumunuzu değiştirmeden uzaktan kontrol etmek istiyorsanız, uzak Macintosh bilgisayarın klavye yapılandırmasını Synergy'de aşağıdakilerle eşlersiniz:

Shift -> Shift

Ctrl -> Meta

Alt -> Alt

Meta -> Ctrl

Super -> Super


2

Süper, çoğu klavyede "Windows" tuşudur. Meta, Esc anahtarının (inanıyorum) olmasıdır.


1
Meta, genellikle Alt veya Alt + Esc'dir.
Andrew Scagnelli

Tamam. Emacs'dan Esc olmaya alıştım.
etlovett

0

Bu değişiklik, en azından sunum yaparken gelen OSX (10.11) için , Windows 10 olduğu;

section: screens
  ClientNameHere:
    ctrl = super
    super = ctrl

Not: synergy.conf dosyasını kullanmıyorsanız; Düzen ekranında istemciye çift tıklayarak istemciyi yapılandırın.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.