키보드 왼쪽 하단에 컨트롤 버튼을 사용하는 데 익숙합니다. Control + Tab Control 의 위치를 원할 때 Fn + Tab 누르기 새로운 Mac 키보드 레이아웃의 kbd> 버튼은 손가락이 닿는 데 매우 불편합니다.

Control Fn 버튼은 시스템 환경 설정에서 수정 자 키를 변경하는 방법과 같은 기능을 변경합니까?

댓글

  • 왜 Apple이 그렇게하기로 결정했는지 아는 사람이 있습니까? 이것?

답변

  1. 다운로드 및 설치 Karabiner

  2. Karabiner Elements를 열고 드롭 다운에서 대상 장치를 설정합니다.

  3. Map fn 다음과 같이 left_control 및 left_control에서 fn으로

    K arabiner Elements Map fn to control

Comments

  • karabiner는 훌륭하고 모든 것
  • apple a1243 또는 a1242가 지원 되나요?

Answer

OS가 나타나기 시작했지만 macOS 10.13에서는 시스템 환경 설정> 키보드> 수정 자 키에서 맞춤 설정할 수 있습니다.

시스템 환경 설정

키보드 > 수정 자 키

설명

  • ' 10.13.3을 실행 중이지만 수정 자 키 창에 fn 키가 표시되지 않습니다. 다시 삭제 되었나요?
  • ' 특이합니다. 두 번 확인했지만 4 가지 옵션 만 표시됩니다. 또한 ' ' 수정 자 키 '에 대한 Google 이미지에 표시되지 않습니다 ( 이 답변의 이미지는 예외입니다). 설치 한 제품이 ' 아닙니까 '
  • 슬프게도 이것은 fn을 매핑하는 데만 작동합니다. ctrl이지만 ' ctrl을 fn에 매핑하는 것은 불가능합니다.
  • I ' m 10.14.2 및 4 개의 옵션 만 표시됩니다 (fn은 그중 하나가 아님).
  • Apple이 다시 한 번 fn을 ctrl로 다시 매핑 할 수 있지만 그 반대는 불가능합니다. 진정한 천재들은 시대를 앞서 가고 있습니다.

답변

저의 흰 고래입니다. 컨트롤 키가 왼쪽에 있지 않으면 Emacs를 사용할 수 없습니다. 최근에 새 MacBook을 구입하여 Karabiner없이이 작업을 수행 할 수있었습니다.

제어 할 기능 키 (내장 키보드 만 해당 ), macOS 10.15.6에서.

hidutil property --matching "{ "ProductID": 0x027e }" --set "{ "UserKeyMapping": [ { "HIDKeyboardModifierMappingDst": 30064771300, "HIDKeyboardModifierMappingSrc": 1095216660483 }, { "HIDKeyboardModifierMappingDst": 30064771296, "HIDKeyboardModifierMappingSrc": 280379760050179 } ] }" 

hidutil property --matching "{ "ProductID": 0x027e }" --get "UserKeyMapping".

키 코드를 찾은 방법

둘 다 Function (fn) Key 및 동일한 버전의 macOS를 사용하여 동일한 컴퓨터에서 Function (fn) Key를 변경하는 옵션이 표시되지 않았습니다 . 약간의 소금으로 가져 가십시오. 그러나 다음과 같은 경우 Function (fn) Key 옵션을 사용하여 지속적으로 변형을 가져올 수 있습니다.

  1. iv id USB-Type C 허브 를 통해 연결된 = "2c6ed91852">

외부 키보드

  • Keyboard → Keyboard → Modifier Keys
  • 외부 키보드를 사용하여 화면 잠그기
  • 잠깐 자리를 비 웁니다 (컴퓨터가 잠자기 때까지 기다림)
  • 외부 키보드의 키를 눌러 컴퓨터를 깨우고 Touch ID를 사용하여 로그인합니다.
  • 이제 수정 자 키 기본 설정에 Function (fn) Key 옵션이 있습니다. 이 상태에서 드롭 다운 목록을 사용하여 기능 키의 동작을 변경합니다 (^ Control 선택)
  • 복사 ~/Library/Preferences/ByHost/.GlobalPreferences.${__UUID__}.plist ( 여기 에 설명 됨) 임시로 다른 위치
  • 이진 PList를 XML로 변환 : plutil -convert xml1 .GlobalPreferences.${__UUID__}.plist
  • 파일의 내용은 다음과 같습니다.

    <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> <key>com.apple.keyboard.modifiermapping.1452-638-0</key> <array> <dict> <key>HIDKeyboardModifierMappingDst</key> <integer>30064771300</integer> <key>HIDKeyboardModifierMappingSrc</key> <integer>1095216660483</integer> </dict> <dict> <key>HIDKeyboardModifierMappingDst</key> <real>30064771296</real> <key>HIDKeyboardModifierMappingSrc</key> <integer>280379760050179</integer> </dict> </array> </dict> </plist> 

    이 페이지 는이 HIDKeyboardModifierMappingSrc를 검색하고 1095216660483가 왼쪽 기능 키인 280379760050179는 오른쪽입니다.

    미쳐가는 줄 알았 기 때문에 증명을 위해 스크린 샷을 찍었습니다.

    Function (fn) Key 옵션이없는 수정 자 키 환경 설정 창

    기능 (fn) 키가없는 수정 자 키 환경 설정 창

    Function (fn) Key 옵션이있는 수정 자 키 환경 설정 창

    수정 자 키 환경 설정 창 기능 (fn) 키 사용

    정보 ProductID

    다음과 관련된 제품 ID를 찾을 수 있습니다. System Report 버튼을 사용하여 키보드 : Apple menu → System Report → Hardware → USB.

    --matching 매개 변수를 특정 제품 ID를 사용하여 hidutil로 변경하면 변경 사항은 해당 하드웨어에만 영향을 미칩니다. 예를 들어, 내장 키보드의 레이아웃을 변경하고 싶지만 외부 키보드는 변경하지 않을 수 있습니다.

    여기에 이미지 설명 입력

    댓글

    • 훌륭한 게시물입니다. 감사합니다.이 답변은 추가 소프트웨어의 오버 헤드없이 요청 된 작업을 정확히 수행합니다.
    • 좋은 질문입니다! 하지만 ' 안타깝게도 작동하지 않았습니다. FnCtrl로 작동하기 시작했지만 Fn

    는 ' Fn로 작동하지 않았습니다. 저는 ' 여기에서 MacBook Pro 16을 사용하고 있습니다. 따라서이 하드웨어에는 아마도 터치 바와 관련된 하드웨어적인 부분이있는 것 같습니다.

    답변

    KeyRemap4MacBook을 사용할 수 있습니다.

    http://pqrs.org/macosx/keyremap4macbook/

    포함 된 준비된 설정 목록은 다음 주소에서 찾을 수 있습니다.

    http://pqrs.org/macosx/keyremap4macbook/ list.html.en

    보시다시피 Fn

    댓글
    • 감사합니다! 매력처럼 작동했습니다. 또한 다른 유용한 설정도 많이 있습니다!

    답변

    행복했지만 그다지 많지는 않았습니다. . 방금 Logitech K850 키보드를 구입했습니다. 손목 문제를 해결하는 데 도움이되는 멋진 모양을 가지고 있습니다. 왼쪽부터 다음과 같은 키가 있습니다.

    ctrl fn alt opt cmd <butterfly> 

    Karabiner를 시도했지만 작동하지 않는 것 같습니다 (vi / vim에서 ctrl-F를 사용하여 테스트). 그런 다음 제한 사항이 나열된이 문서 ( https://pqrs.org/osx/karabiner/document.html )를 찾았습니다.

    Karabiner-Elements cannot modify the fn key on non Apple keyboards such as Logitech keyboards. 

    로지텍이 아닙니다. 기타 제안 사항이 있습니까? 베스트 바이 다시 구매 하시겠습니까? 저는 정말 풀 사이즈 키가있는 Mac 레이아웃 키보드를 찾고 있습니다. 오른쪽에있는 숫자 패드 등은 신경 쓰지 않습니다. K850은이 문제를 제외하고는 좋아 보였습니다. 부드러운 인체 공학적 도움이 좋습니다.

    댓글

    • 이것은 답변 이라기보다는 의견이나 새로운 질문에 가깝습니다.
    • 1 년 이상이 지난 후에도 여전히 K850을 사용하고 있습니다. ctrl과 fn 키를 바꿀 수는 없지만 매우 이 키보드에 만족합니다. ' 레이아웃에 익숙해졌고 느낌은 " 오 " macbook air 2018 노트북 키보드보다 우수합니다. 참고로

    답변

    또한 다음을 private.xml 에 추가합니다.

    <autogen>__KeyToKey__ KeyCode::FN, KeyCode::CONTROL_L</autogen> <autogen>__KeyToKey__ KeyCode::CONTROL_L, KeyCode::FN</autogen> 

    키 코드 값 및 사전 정의 된 설정 .

    답변

    트랙 패드 동작 외에도 더 나은 터치 도구 a 개별 키보드 조합을 다시 매핑 할 수 있습니다. fn ⇥ ⌃ ⇥ 로, fn ⇧ ⇥ ⌃ ⇧ ⇥ 로 다시 매핑하는 데 사용합니다.

    답글 남기기

    이메일 주소를 발행하지 않을 것입니다. 필수 항목은 *(으)로 표시합니다