Windows 키가있는 외장 키보드가 있습니다. 왼쪽 하단의 키 레이아웃이 MacBook Pro의 내장 키보드와 동일하도록 키를 다시 매핑하고 싶습니다.
이…
ctrlfnwindowsaltspacebar
… 이것이어야합니다 :
fncontroloptioncommandspacebar
나는 다시 매핑에 성공했습니다 windows과 alt에 키 option와 command시스템 환경 설정에서 키보드 창을 통해 각각 있지만, 전환 control및 fn키하는 방법으로하는 것이 불가능하다. 누구든지 이것을 할 수있는 방법을 알고 있습니까?
참고 : 전 세계적으로 전환 control하고 싶지는 않습니다 . 외부 키보드에서만 전환하고 싶습니다. 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>modifierkeys</name>
<identifier>modifierkeys</identifier>
<device_only>DeviceVendor::KINESIS, DeviceProduct::ADVANTAGE</device_only>
<autogen>__KeyToKey__ KeyCode::CONTROL_L, KeyCode::FN</autogen>
<autogen>__KeyToKey__ KeyCode::FN, KeyCode::CONTROL_L</autogen>
<autogen>__KeyToKey__ KeyCode::COMMAND_L, KeyCode::OPTION_L</autogen>
<autogen>__KeyToKey__ KeyCode::OPTION_L, KeyCode::COMMAND_L</autogen>
</item>
</root>
EventViewer.app에서 공급 업체 및 제품 ID를 볼 수 있습니다. 외장 키보드의 키를 다시 매핑 할 수 없으면 다른 키보드 또는 HID 드라이버를 제거하십시오.
키 코드 값 과 사전 정의 된 설정에 대해서는 소스를 참조하십시오 .
답변
이제 추가 소프트웨어가 필요하지 않습니다. 시스템-> 키보드-> 수정 자 키에서 각 키보드를 개별적으로 다시 매핑 할 수 있습니다.
답변
Marcin이 지시 한대로 시스템 환경 설정을 사용할 수 있습니다. 보다 세밀한 제어를 원할 경우 KeyRemap은 10.8까지의 이전 macOS 용입니다. 그 후 동일한 저자가 Karabiner를 만들었습니다. 그의 웹 사이트를 참조하십시오 .