MacBook Pro가 macOS Sierra 10.12로 업그레이드 된 이후 외부 ISO 키보드가 ANSI로 처리됨 키를 교환하는 것 외에는 키보드 구성을

MacBook Pro를 macOS Sierra로 업그레이드 한 후 외장 키보드를 사용할 때 키보드에서 두 개의 키가 바뀌는 것 같습니다.

스페인어 ISO 레이아웃을 사용하고 “º”및 “<“키가 바뀌 었습니다. 랩탑 키보드가 제대로 작동합니다. 내 지역 레이아웃으로 변경하고 수정 키를 교환하는 것 외에는 키보드 구성을 피하지 않았습니다 (Windows 키보드).

업그레이드하기 전에 1 완벽하게 작동했습니다 . macOS 문제를 해결하는 방법을 거의 알지 못합니다. 어떻게해야합니까?

1 나는 방금 기억 나지 않았다. 때때로 키보드가 응답을 멈췄다가 연결을 끊었다가 다시 연결해야했습니다. 관련이 있다고 생각하지는 않지만 …

PD : 모든 외부 키보드에서 발생합니다. 몇 가지로 시도했다. 모두 ISO가있는 곳에서 문제는 MacOS에서 ISO 키보드를 ANSI로 취급하는 것입니다. 노트북의 내부 키보드는 ISO이지만 아무런 문제가 없습니다. Sierra를 새로 설치했는데 여전히 잘못되었습니다.



답변

키보드와 독일어 레이아웃에서 같은 문제가 발생했습니다. “독일어”를 ” 시스템 환경 설정 / 키보드 / 입력 소스 ” 로 설정했지만 대부분의 키가 잘못 매핑되었습니다. 예를 들어 키보드의 왼쪽 Shift 키 오른쪽에있는 키는 “<>” 대신 “^ °” 에 매핑되었습니다 .

문제는 키보드가 ANSI 유형의 키보드 ( 미국에서 사용됨) 로 설정되었다는 것 입니다. 대신 ISO 유형 ( 대부분의 유럽 국가에서 사용) 으로 설정해야합니다 .

Tom Gewecke가 자신의 블로그 에서 설명한 것처럼이 매핑 문제에 대한 몇 가지 가능한 솔루션이 있습니다.

이것에 대한 수정 은 Keyboard Setup Assistant를 다시 실행하는 것 입니다. ” 시스템 환경 설정 / 키보드 ” 에 ” 키보드 유형 변경 “버튼이 표시되는 경우가 있습니다 .

그렇지 않은 경우에는 파일 부수고 시도 할 수
/Library/Preferences/com.apple.keyboardtype.plist를
하고 다시 시작 컴퓨터를.

터미널을 열고 다음을 입력 할 수도 있습니다.
sudo open /System/Library/CoreServices/KeyboardSetupAssistant.app/Contents/MacOS/KeyboardSetupAssistant

재부팅 후 키보드 설정 지원이 다시 나타나면 올바른 키보드 유형 (ISO)을 선택하십시오.

그 중 어느 것도 도움이되지 않으면 추가 옵션이있는 Toms 게시물 의 위 링크를 따르십시오 .


답변

Karabiner Elements를 설치 한 다음 키보드 유형 ( 가상 키보드 탭에서 사용 가능 )을 ISO로 변경해야했습니다.

업데이트 (2018 년 7 월) : MacOS 업데이트 (10.13.6)를 설치 한 후 문제가 다시 나타납니다. 그러나 최신 버전의 Karabiner Elements (12.1.0)에는 더 이상 키보드 유형 옵션이 없습니다. 가 국가 코드 내가 Karabiner을 열 때 ‘1’로 설정했다. 잠시 동안이 값 으로이 값을 엉망으로 만든 후에 Mac을 다시 시작 하여 문제가 해결되었습니다.


답변

위에서 설명한 것과 비슷한 문제가 있었으므로 수정 자 키를 재설정하면 기적적으로 도움이되었습니다. macOS Sierra 10.12.1 Beta로 업그레이드하기 전에 Ctrl / Options 키를 전환했습니다.

시스템 환경 설정> 키보드> 수정 자 키 …> 기본값 복원


답변

필자의 경우이 문제는 Karabiner Elements라는 유틸리티로 인해 발생한 것으로 보입니다.

Caps Lock 키를 추가 Esc 키로 사용하는 데 도움이됩니다. 그것을 제거한 후 나는 /Library/Preferences/com.apple.keyboardtype.plist기계를 제거 하고 다시 시작했다. 키보드 어시스턴트를 다시 시작한 후 키보드를 올바르게 식별 할 수있었습니다.


답변

북유럽 어 레이아웃 (아이슬란드 어)을 사용하면 High Sierra가 북유럽 ISO 키보드를 잘못 식별하는 것 같습니다. 이전 Logitech Cordless Pro에서 올바른 창 키가 AltGr (오른쪽 Alt)에 잘못 매핑되고 새 Microsoft Sculpt 키보드에는 AltGr 키에 매핑 된 키가 없습니다.


답변

나는 이것에 의해 잠시 동안 괴롭혔다. \와`는 정기적으로 바뀌었다. macOS는 키보드가 ISO가 아니라 ANSI라고 생각하기 시작하고 다시 시작하지 않고 키보드를 변경할 수 없습니다. 복잡한 정규 표현식을 작성하는 중에는 좋지 않습니다.

내가 찾은 해결 방법은 Ukelele 을 사용하여 물리적 키에 인쇄 된 것과 동일한 매핑을 가진 2 개의 키보드 레이아웃과 \ 및`스위치가있는 키보드 레이아웃 번들을 만드는 것입니다.

설치가 완료되면 재부팅하지 않고도 키보드 레이아웃 간을 전환 할 수 있으며, ISO 키보드를 인식하기 위해 macOS와의 싸움을 중단 할 수 있습니다!


답변

SystemPreferences-> Keyboard-> InputSources에서 아래 왼쪽의 + 부호를 클릭하고 Spanish / Español로 이동하여 선택하십시오 : 오른쪽에서 올바른 것을 선택했는지 확인하십시오 (Spanish 또는 Spanish-ISO).