MacBook Pro가 macOS Sierra 10.12로 업그레이드 된 이후 외부 ISO 키보드가 ANSI로 처리됨


19

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

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

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

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

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


1
기계가 키보드가 ISO 대신 ANSI라고 생각하는 것 같습니다. ANSI 키보드에는 Z 왼쪽에 키가 없으므로 <는 가장 왼쪽 상단에 있습니다. 이 문제를 해결하려면 Karabiner를 사용해야 할 수도 있습니다.
Tom Gewecke

1
OQ 내에 외부 키보드 수정 자 키를 교체 한 방법을 지정하십시오. 사용 된 방법은 키 매핑을 관리하기 위해 MacOS의 숨겨진 변경 사항과 호환되지 않을 수 있습니다.
dan

macOS Sierra 버전의 PC- 국제 레이아웃에서 외부 USB 키보드와 비슷한 문제가 10.12.1 베타입니다. I 및 G 키가 전환되고 선택한 레이아웃 또는 ANSI / ISO에 관계없이 A가 작동하지 않습니다.
mxfh

mxfh와 같은 베타 소프트웨어를 실행하고 있습니까?
Tom Gewecke

@danielAzuelos 공식 방식 인 시스템 환경 설정을 통해 수행했습니다.
jesusiniesta

답변:


21

키보드와 독일어 레이아웃에서 같은 문제가 발생했습니다. "독일어"를 " 시스템 환경 설정 / 키보드 / 입력 소스 " 로 설정했지만 대부분의 키가 잘못 매핑되었습니다. 예를 들어 키보드의 왼쪽 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가 필요할 것입니다.
Tom Gewecke

어쩌면 나는 여기서 문제를 이해하지 못할 수도 있습니다. macosx10.12로 업데이트했을 때 키보드 설정 도우미가 한 번 실행됩니다. 왼쪽 Shift 키 옆에있는 키를 눌러달라고 요청한 다음 ANSI 또는 ISO 유형의 키보드가 있는지 묻습니다. 나는 나의 선택을 기억하지 못하지만 실제로 ISO 키보드 인 ANSI로 키보드를 설정했습니다.
Mica

나는 당신의 경험이 하나의 키보드와 관련이 있다고 가정합니다. OP는 내부 및 외부의 두 키보드가 OS에서 다른 유형의 것으로 인식되는 매우 이상한 문제를 가지고 있습니다. 일반적으로 불가능합니다. OS에 설정된 유형이 모든 키보드에 적용됩니다.
Tom Gewecke

이탈리아어 외장 (Apple) 키보드와 동일한 문제가 있다고 생각합니다. Sierra를 설치 한 후 두 개의 키 ( "<"및 "\")가 바뀝니다. 위의 제안으로 문제를 해결할 수 없습니다. Karabiner는 아직 Sierra를 지원하지 않습니다. "장치"탭에서 키보드 유형을 설정할 수있는 새로운 Karabiner-Elements를 사용해 보았습니다. 외부 키보드를 "ISO"로 설정하려고 시도했지만 아무것도 해결되지 않았습니다.
Maiaux

작동하지만 키보드를 다시 연결하면 키보드 설정 도우미를 다시 실행하고 매번 ISO를 선택해야합니다.
Xotabu4

4

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

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


1

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

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


내 Microsoft Sculpt 키보드에는 베타 기능이없는 'a'키가있었습니다. 기본값으로 복원하면 마술처럼 고정됩니다!
Jonathan del Strother

1

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

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


1

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


1

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

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

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


0

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


1
완료, 맞습니다. 나는 그것을 제거하고 다시 추가하려고 시도했다.
jesusiniesta
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.