Синергетичне відображення ключів


36

Я запускаю сервер Synergy на Ubuntu та клієнт Synergy + на OSX. Сервер має стандартні вікна клавіатури з 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

Це все, що мені потрібно зробити? Або є інші відображення, які також допоможуть? Сторінка конфігурації синергії стосується наступних ключових відображень. Які еквівалентні клавіші для кожної з них на клавіатурі 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}

Спасибі!

Відповіді:


15

Я в один момент опинився в подібній ситуації, і я знайшов дещо «унікальний» спосіб її обходу. Підключіть клавіатуру безпосередньо до свого Mac та редагуйте налаштування клавіатури безпосередньо. Після цього будь-яка клавіатура, яку ви не додаєте Apple, використовує ці відображення.

  1. Підключіть їх до клавіатури.
  2. Відкрийте Налаштування системи (меню Apple -> Налаштування системи).
  3. Введіть налаштування "Клавіатури" (у розділі "Обладнання").
  4. На вкладці "Картографування клавіатури" (або так само названо) змініть відображення клавіш, як вважаєте за потрібне.

Synergy + використовуватиме ці ключові відображення, оскільки вона ідентифікує як віртуальну клавіатуру.

EDIT: Еквівалентні відображення на основі функції:

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

Mac має додатковий ключ модифікатора (на зразок старих клавіатур у стилі EMACS, у яких було до 5 клавіш модифікаторів). Супер, як правило, застарілий, тому вам не доведеться турбуватися про його перестановку.


Дякую за інформацію, це допомагає! Але я думаю, що я все-таки щось не встигаю. Чи знаєте ви, які точні відображення я повинен використовувати? Чи можете ви надати мені ключові карти з вашого файлу synergy.conf, щоб я міг переконатися, що це правильно?
Таурен

Запуск сервера на моїй Windows 7 замість Linux, і цей застосований. Важливо розуміти, що здається, що "Мета" - це яблучний "яблучний" ключ.
dtbarne

35

Для чого це варто, я нарешті знайшов час, щоб розібратися в налаштуваннях Synergy mapping.

Сервер 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

Спасибі. Картографування супер на alt - це те, що я шукав (я мапирував мета на alt, що забезпечує подібний, але не зовсім такий же функціонал в OSX)
Orion Edwards

Оце, super = altзробив це!
Maciej Swic

10

У мене на комп'ютері підключена клавіатура повного розміру Mac, яка є синергетичним сервером.

Під час підключення до клієнта mac (osX mountain lion) я переключив клавіші ctrl та commmand, щоб ctrl-c копіював незалежно від машини.

Це робиться в синергетичному інтерфейсі за допомогою подвійного клацання клієнта та налаштування:

ctrl: Meta meta: ctrl

Я сподіваюся, що це допомагає!


Це був єдиний, хто працював на мене в синергії 1.7.1
Дерек Адаїр

8

Оскільки користувач ПК, який хоче підключитися до OS X, вам може бути корисне наступне:

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

Це дозволить вам встановити, коли ваш звичайний вирізати / копіювати / вставляти буде робити те, що ви хочете, а інші клавіші будуть доступні.

Картографування (Windows для Mac):

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

Примітки:

  • Використання Synergy v1.8.8

  • Не забудьте виправити свій реєстр, якщо вимкнули ключ Windows. Екранна клавіатура чудово підходить для перевірки цього.


5

Якщо ви звикли до клавіатури ПК та хочете дистанційно керувати своїм Mac, не змінюючи налаштування, ви конфігуруєте конфігурацію клавіатури віддаленого комп’ютера Macintosh у Synergy із наступним:

Shift -> Shift

Ctrl -> Meta

Alt -> Alt

Meta -> Ctrl

Super -> Super



0

Ця зміна, щонайменше, при обслуговуванні з OSX (10.11) в Windows 10 є;

section: screens
  ClientNameHere:
    ctrl = super
    super = ctrl

Примітка. Якщо ви не використовуєте файл synergy.conf; налаштуйте клієнта, двічі клацнувши на клієнті на екрані макета.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.