Apple 무선 키보드에서 Fn 및 Ctrl 키를 다시 매핑하는 방법이 있습니까? 키보드를 사용하고

Apple Wireless 키보드를 사용하고 있으며 Fn키와 Ctrl키의 순서가 약간 실망했습니다 . 나에게는 편리하지 않다. 어떻게 쉽게 바꿀 수 있습니까?



답변

윈도우 :

SharpKeys 2.1.1을 사용하여 수행 할 수 있습니다 .

SharpKeys는 Windows가 하나의 키를 다른 키에 다시 매핑 할 수 있도록하는 레지스트리 키를 관리하는 유틸리티입니다. 응용 프로그램에는 일반적인 키보드 키 목록과 대부분의 키보드 키를 자동으로 인식하는 유형 키 기능이 포함되어 있습니다.

  • 할 수있는 일 :

    전체 키를 다른 키에 매핑합니다. 예를 들어 Caps Lock을 Shift 키에 다시 매핑 할 수 있습니다

  • 할 수없는 것 :

    두 개의 키를 서로 교환 할 수 있습니다. 예를 들어 리매핑 코드가 혼동되기 때문에 Q 및 Z 스왑 장소를 가질 수 없습니다


맥 OS X

DoubleCommand를 사용하여 수행 할 수 있습니다 .

DoubleCommand는 Mac OS X (커널 확장) 용 소프트웨어로 키를 다시 매핑 할 수 있습니다. 즉, 키보드 작동 방식을 변경할 수 있습니다. Alt 키 (옵션)와 Windows 키 (명령 또는 Apple) 키는 Mac과 PC 키보드에서 서로 바뀐 위치에 있기 때문에 PC 키보드를 Mac에서 더 편안하게 만드는 데 자주 사용됩니다. DoubleCommand는 Mac에서 PC 키보드를 사용하는 경우이 문제를 빠르고 쉽게 해결할 수있는 방법입니다.


관련 독서 :

MacBook Pro 키보드를 찾았습니다 -키를 바꾸거나 다시 매핑하는 방법? 이 주제에 대한 유용한 정보를 포함합니다.


답변

아아, 이것은 아마도 작동하지 않을 것입니다. 블루투스 키보드의 펌웨어를 교환하거나 하드웨어 버튼을 다시 배선하는 것을 제외하고.

이유 : Fn 키는 생성 된 스캔 코드의 수정 자입니다. 이 키는 하드웨어 수준의 수정 자입니다. fn 키 누르기가 보이지 않음 (Linux의 Apple Bluetooth 키보드에서 ‘xev’사용)

편집 : 빠른 테스트는 가능하다는 것을 보여줍니다 (실제 tty에서 showkey 사용) :
Fn에는 키 코드가 있습니다. 464
Ctrl에는 키 코드가 29입니다


답변

10.11 이하 버전의 경우 Karabiner (이전의 KeyRemap4MacBook)로 키를 교체 할 수 있지만 DoubleCommand는 fn키를 키로 만 전환 할 수 있습니다 control.

버전 10.12+의 경우 Karabiner를 완전히 다시 작성하는 Karabiner-Elements 를 사용하려고합니다 .이 기능은 여전히 ​​Karabiner에서 사용 가능한 기능을 따라 잡습니다. 지원하는 기능은 여전히 ​​유동적입니다.


답변

Windows에서 다음 드라이버를 설치하면 Ctrl과 Fn을 쉽게 바꿀 수 있습니다.

https://github.com/samartzidis/WinAppleKey

그 외에도 cmd / win 및 alt도 교체 할 수 있으며 Mac 레이아웃의 일부 Fn + Key 조합이 설치됩니다.

  • Ctrl-> Fn (설치시 구성 가능)
  • Fn-> Ctrl (설치시 구성 가능)
  • 왼쪽 / 오른쪽 Alt-> 왼쪽 / 오른쪽 Windows (설치시 구성 가능)
  • 왼쪽 / 오른쪽 창-> 왼쪽 / 오른쪽 Alt (설치시 구성 가능)
  • 꺼내기-> 삭제
  • Fn + 백 스페이스-> 삭제
  • Fn + Enter-> 삽입
  • Fn + F3-> (앱) 내 컴퓨터
  • Fn + F4-> (앱) 계산기
  • Fn + F5-> 일시 정지 / 중단
  • Fn + F6-> 인쇄 화면
  • Fn + F7-> 이전 트랙
  • Fn + F8-> 재생 / 일시 중지
  • Fn + F9-> 다음 트랙
  • Fn + F10-> 음소거
  • Fn + F11-> 볼륨 작게
  • Fn + F12-> 볼륨 높이기
  • Fn + 위로-> 페이지 위로
  • Fn + Down-> Page Down
  • Fn + 왼쪽-> 홈
  • Fn + 오른쪽-> 끝

답변

당신이 리눅스를 사용할 때 나는 그것이 가능해야한다고 생각한다. 최소한 시스템에 액세스 할 수 있고 커널을 다시 컴파일 할 수있을 때. Linux를 확인하십시오 : Apple Wireless A1314 Fn 키가 등록되지 않았습니다 . 소프트웨어 버그처럼 보입니다 .


답변

(Zuuls 답변 추가)

리눅스

Apple Keyboards 커널 모듈을 수정하려고 했습니다 . Linux 커널 버전 3.13 (또는 닫기)이 있으면 쉽게로드 할 수 있습니다.

커널 모듈 작성 경험이 없으므로 일부 코드가 예상대로 작동하지 않을 수 있습니다. 내가 아는 한, 그것은 내 키보드에서 작동합니다 🙂