MacBook … 및 TeamViewer에서 Windows 키보드 사용 (나는 많은

나는 다소 독특한 문제인 것처럼 보입니다.

매우 강력하기 때문에 MacBookPro에서 모든 작업을 수행합니다. 그러나 나는 자전거로 통학하고 학교에서 출퇴근 할 때, 맥북을 배낭에 실을 수있는 위험을 감수하고 싶지 않다. (만약 내가 넘어지고 MBP가 죽으면 어떻게 될까?). 결과적으로 집에서 얇은 TeamViewer 클라이언트로 매우 낮은 전력의 기계 (중간 범위 Pentium4)를 사용하지만 MBP에 연결합니다.

또한 학교에서, 인체 공학적인 이유로, 외부 키보드 (무선)와 모니터를 사용합니다. 이 외부 키보드 Windows 키보드이므로 다시 매핑 할 방법이 필요합니다. 대체 내 외부 키보드로 그 반대.

이를 위해 DoubleCommand . 이것은 매우 유용한 응용 프로그램 이었지만 내 MBP의 네이티브 키보드에서도 키를 다시 매핑하는 불쾌한 부작용이있었습니다. 또한 집에서 TeamViewer 클라이언트를 연결하고 필요할 때 Windows 키를 사용해야 할 때 재 매핑이 끊깁니다. .

그래서 나는 KeyRemap4MacBook . 이것은 많은 구성을 필요로했는데 (나는 많은 것을 의미한다), 반대하지는 않았지만, 매우 희박한 것으로 판명되었고, 내가 설정하지 않았을 때 마우스를 다시 매핑하기로 결정했다. (같은 설정은 마음을 바꿀 것이다. 내 마우스를 5 분 안에 다시 매핑할지 여부). 그래서 이것은 no-go로 밝혀졌습니다.

그러자 한 친구가 시너지 효과 고도로 구성 할 수 있으므로 시합 서버 (MBP)에서 키를 다시 매핑 할 수있는 것 같지 않습니다. 또한 외부 키보드의 키를 다시 매핑하면 기본 키보드의 키가 다시 매핑되는지 여부는 알 수 없습니다. 또한 TeamViewer를 사용하여 집에서 연결할 때 제대로 작동하려면 정말 이상한 허커릿을해야 할 것입니다.

나는 다음의 설정 파일과 함께 synergy 서버로 MBP를 설정하려고 시도했지만 작동하지 않았다.

section: screens
    cortana.local:
        alt = meta
        meta = alt
end

아무도 내가이 문제를 해결할 수있는 방법에 대한 생각을 가지고 있습니까?



답변

Teamviewer가 이미 키보드 매핑을 시도하고 있으므로 매핑이 변경되지 않을 것으로 예상됩니다. 사용중인 경우 KeyRemap4MacBook 선택한 스타일 매핑을 명시 적으로 제외시키는 것은 무엇입니까? TEAMVIEWER 그래서 당신은 이중 매핑 상황을 얻지 못합니다.

이 시나리오에서 사용자 지정 키 매핑이 필요한 경우 KeyRemap4MacBook Mac 스타일의 PC에서 다음과 같은 훌륭한 게시물을 찾을 수 있습니다.

PC에서 Mac으로 전환 – 키보드 단축키를 재평가하지 마십시오

또한 여러 맵핑 프로파일을 갖도록 KeyRemap4MacBook을 설정하는 것도 매우 편리합니다.


답변

시스템 환경 설정은 각 키보드마다 다른 수정 자 키 매핑을 선택할 수 있어야합니다 :

나는 이와 같은 설정을 다음과 같이 사용했다. KeyRemap4MacBook 아무 문제없이 :

<?xml version="1.0"?>
<root>
  <devicevendordef>
    <vendorname>KINESIS</vendorname>
    <vendorid>0x05f3</vendorid>
  </devicevendordef>
  <deviceproductdef>
    <productname>ADVANTAGE</productname>
    <productid>0x0007</productid>
  </deviceproductdef>
  <item>
    <name>kinesis</name>
    <identifier>kinesis</identifier>
    <device_only>DeviceVendor::KINESIS, DeviceProduct::ADVANTAGE</device_only>
    <autogen>__KeyToKey__ KeyCode::COMMAND_L, KeyCode::OPTION_L</autogen>
    <autogen>__KeyToKey__ KeyCode::OPTION_L, KeyCode::COMMAND_L</autogen>
    <autogen>__KeyToKey__ KeyCode::COMMAND_R, KeyCode::OPTION_R</autogen>
    <autogen>__KeyToKey__ KeyCode::OPTION_R, KeyCode::COMMAND_R</autogen>
  </item>
</root>

또한 다음을 사용하여 시도해 볼 수도 있습니다. ControllerMate .


답변