시너지 키 매핑


36

Ubuntu에서 Synergy 서버를 실행하고 OSX에서 Synergy + 클라이언트를 실행하고 있습니다. 서버와 표준 Windows 키보드가 shift, ctrl, windows, 및 alt키를. 내 맥북 프로가있다 shift, fn, control, alt/option, 및 command키를.

나는 누르면 ctrl- c, ctrl- v, 등, 적절한 복사 / Mac에서 발생하지 않습니다 조치를 붙여하지만 우분투 않습니다. 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 +는 가상 키보드로 식별되므로 이러한 키 매핑을 사용합니다.

편집 : 기능에 따른 등가 매핑 :

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

Mac에는 추가 수정 자 키 (최대 5 개의 수정 자 키가있는 기존 EMACS 스타일 키보드와 유사)가 있습니다. Super는 일반적으로 더 이상 사용되지 않으므로 다시 매핑하는 것에 대해 걱정할 필요가 없습니다.


정보 주셔서 감사합니다, 이것은 도움이됩니다! 그러나 나는 여전히 옳은 것을 얻지 못한다고 생각합니다. 어떤 정확한 매핑을 사용해야하는지 알고 있습니까? synergy.conf 파일의 키 매핑을 제공하여 올바르게 얻을 수 있습니까?
Tauren

Linux 대신 Windows 7에서 서버를 실행하면이 서버가 적용됩니다. 중요한 것은 "메타"가 사과의 "사과"키인 것 같습니다.
dtbarne

35

그만한 가치가 있기 때문에 마침내 시너지 매핑 설정을 파악하는 데 시간이 걸렸습니다.

Linux 서버 (데스크톱), OS X 클라이언트 (macbook) 나는 다음을 원했다.

  • Ctrl데스크탑-> Ctrl맥북
  • WinKey데스크탑-> Command/⌘맥북
  • Alt데스크탑-> Alt/Option맥북

이것은 내 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

감사. super to alt 매핑은 내가 찾던 것입니다 (OSX에서 비슷하지만 기능은 동일하지 않은 메타를 alt로 매핑했습니다)
Orion Edwards

그게 다야 super = alt!
Maciej Swic

10

시너지 서버 인 PC에 맥 풀 사이즈 키보드를 연결했습니다.

Mac 클라이언트 (osX mountain lion)에 연결되면 ctrl-c가 컴퓨터에 관계없이 복사되도록 ctrl 및 commmand 키를 전환했습니다.

이는 시너지 GUI에서 클라이언트를 두 번 클릭하고 설정하여 수행됩니다.

ctrl : 메타 메타 : ctrl

이게 도움이 되길 바란다!


이것은 시너지 효과에서 나를 위해 일한 유일한 것 1.7.1
Derek Adair

8

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 키를 비활성화 한 경우 레지스트리를 수정해야합니다. 화상 키보드는이를 확인하기에 좋습니다.


5

PC 키보드에 익숙하고 설정을 변경하지 않고 Mac을 원격으로 제어하려면 Synergy에서 원격 Macintosh 컴퓨터의 키보드 구성을 다음과 같이 매핑하십시오.

Shift -> Shift

Ctrl -> Meta

Alt -> Alt

Meta -> Ctrl

Super -> Super


2

Super는 대부분의 키보드에서 "Windows"키입니다. 메타는 Esc 키입니다.


1
메타는 일반적으로 Alt 또는 Alt + Esc입니다.
Andrew Scagnelli

승인. 나는 Emacs의 Esc라는 것에 익숙합니다.
etlovett

0

이 변화는 적어도 검색시 에서 OSX (10.11) 윈도우 (10)이고;

section: screens
  ClientNameHere:
    ctrl = super
    super = ctrl

참고 : synergy.conf 파일을 사용하지 않는 경우 레이아웃 화면에서 클라이언트를 두 번 클릭하여 클라이언트를 구성하십시오.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.