키보드 왼쪽 하단에 컨트롤 버튼을 사용하는 데 익숙합니다. Control + Tab 와 Control 의 위치를 원할 때 Fn + Tab 누르기 새로운 Mac 키보드 레이아웃의 kbd> 버튼은 손가락이 닿는 데 매우 불편합니다.
Control 및 Fn kbd를 만드는 방법을 아는 사람이 있습니까? > 버튼은 시스템 환경 설정에서 수정 자 키를 변경하는 방법과 같은 기능을 변경합니까?
댓글
- 왜 Apple이 그렇게하기로 결정했는지 아는 사람이 있습니까? 이것?
답변
-
다운로드 및 설치 Karabiner
-
Karabiner Elements를 열고 드롭 다운에서 대상 장치를 설정합니다.
-
Map fn 다음과 같이 left_control 및 left_control에서 fn으로
Comments
- karabiner는 훌륭하고 모든 것
- apple a1243 또는 a1242가 지원 되나요?
Answer
키보드 > 수정 자 키
설명
- ' 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
옵션을 사용하여 지속적으로 변형을 가져올 수 있습니다.
- iv id USB-Type C 허브 를 통해 연결된 = "2c6ed91852">
외부 키보드
Keyboard → Keyboard → Modifier Keys
Function (fn) Key
옵션이 있습니다. 이 상태에서 드롭 다운 목록을 사용하여 기능 키의 동작을 변경합니다 (^ Control
선택) ~/Library/Preferences/ByHost/.GlobalPreferences.${__UUID__}.plist
( 여기 에 설명 됨) 임시로 다른 위치 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
옵션이없는 수정 자 키 환경 설정 창
Function (fn) Key
옵션이있는 수정 자 키 환경 설정 창
정보 ProductID
다음과 관련된 제품 ID를 찾을 수 있습니다. System Report
버튼을 사용하여 키보드 : Apple menu → System Report → Hardware → USB
.
--matching
매개 변수를 특정 제품 ID를 사용하여 hidutil
로 변경하면 변경 사항은 해당 하드웨어에만 영향을 미칩니다. 예를 들어, 내장 키보드의 레이아웃을 변경하고 싶지만 외부 키보드는 변경하지 않을 수 있습니다.
댓글
- 훌륭한 게시물입니다. 감사합니다.이 답변은 추가 소프트웨어의 오버 헤드없이 요청 된 작업을 정확히 수행합니다.
- 좋은 질문입니다! 하지만 ' 안타깝게도 작동하지 않았습니다.
Fn
는Ctrl
로 작동하기 시작했지만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 ⇧ ⇥ 를 ⌃ ⇧ ⇥ 로 다시 매핑하는 데 사용합니다.