시너지 키 매핑 같이 ctrl- c/ ctrl-로 복사 /

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

나는 누르면 ctrlc, ctrlv, 등, 적절한 복사 / Mac에서 발생하지 않습니다 조치를 붙여하지만 우분투 않습니다. Mac을 제어하고 altc, alt-를 누르면 v복사 / 붙여 넣기 작업이 수행됩니다.

그래서 키 매핑을 가지고 놀았고 synergy.conf다음과 같이 ctrlc/ 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}

감사!



답변

나는 어느 시점에서 비슷한 상황에 있었고, 그 주위에서 다소 ‘독특한’길을 찾았습니다. 키보드를 Mac에 직접 연결하고 키보드 환경 설정을 직접 편집하십시오. 그런 다음, Apple 이외의 키보드를 연결하면 해당 매핑이 사용됩니다.

  1. 키보드를 연결하십시오.
  2. 시스템 환경 설정을 엽니 다 (Apple 메뉴-> 시스템 환경 설정).
  3. “키보드”환경 설정을 입력하십시오 (하드웨어 아래).
  4. “키보드 매핑”(또는 유사하게 명명 된) 탭에서 키 매핑을 적절하게 변경하십시오.

Synergy +는 가상 키보드로 식별되므로 이러한 키 매핑을 사용합니다.

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

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

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


답변

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

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

답변

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

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

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

ctrl : 메타 메타 : ctrl

이게 도움이 되길 바란다!


답변

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


답변

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

Shift -> Shift

Ctrl -> Meta

Alt -> Alt

Meta -> Ctrl

Super -> Super


답변

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


답변

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

section: screens
  ClientNameHere:
    ctrl = super
    super = ctrl

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