맞춤 키보드 레이아웃을 만들었습니다 ( .keylayout
파일) 및 (다른 키들 사이에서) X
, C
과 V
키. 그러나 나는 Cmd + X / C / V는 QWERTY와 같습니다. 왜냐하면 그것은 실용적이며 익숙하기 때문입니다.
그래서 제 레이아웃에서는 원본을 보관했습니다. X, C, V
언제의 매핑 명령 누름 :
<keyMap index="0"> <!-- No modifiers -->
...
<key code="7" action="y" /> <!-- my modified layout -->
<key code="8" action="x" />
<key code="9" action="." />
...
<keyMap index="10"> <!-- command -->
...
<key code="7" output="x" /> <!-- same as qwerty -->
<key code="8" output="c" />
<key code="9" output="v" />
잘 작동한다. 를 제외하고 명령 + . (해야합니까 명령 + V , 즉 붙여 넣기)을 사파리, 메일 및 몇 가지 다른 Apple 응용 프로그램에서 사용할 수 있습니다. 이 경우 원본을 사용하십시오. V 열쇠 (QWERTY 키보드에서) 작동하지 않습니다 …
이 바로 가기만으로도 왜 실패하는지 이해할 수 없습니까? 나는 그 중 일부를 읽었습니다. Cmd+…
단축키는 특별하며 재정의 될 수는 없지만 잘라 내기 / 복사에는 사용되지만 붙여 넣기에는 사용할 수없는 이유는 무엇입니까? Safari와 Mail을 제외한 모든 응용 프로그램에서 왜 작동합니까?
나는 bepo (french dvorak) 레이아웃을 만들고 텍스트 편집기에서 편집했습니다. 내 버전 GitHub에있다. . 우쿨렐레에서 레이아웃을 열었습니다. 꽤 괜찮습니다. 문제를 디버그 / 탐지하기 위해 시도 할 수있는 것이 있습니까?
또한 우쿨렐레를 사용하여 레이아웃을 저장 + 열려고 시도했지만 더 이상 작동하지 않으며 OS X에서도 감지되지 않습니다. 내 버전으로 되돌 렸습니다.
답변
Apple 소프트웨어와 관련하여이 문제가 발생할 수 있다는 사실에 놀라지 않습니다. 기본적으로 명령 – . 키보드 단축키는 Mac OS에서 수십 년 동안 보편적 인 “중단 작업”키보드 단축키로 사용되었습니다.
어떤 의미에서는 ESC 키와 비슷한 방식으로 작동합니다. 그래서 이것이 바로이 바로 가기 키에 문제가있는 이유라고 생각합니다. 이전에는 소프트웨어 개발자가 이것을 존중해야만했습니다. 명령 – . Mac 플랫폼 용으로 개발 한 소프트웨어의 키보드 단축키가 더 이상 필요하지 않으므로 키보드 단축키가 일부 소프트웨어에서는 작동하지만 다른 소프트웨어에서는 작동하지 않는 이유는 아닙니다. 당신은 키보드 단축키 macOS 휴먼 인터페이스 지침에있는 페이지.
추가 정보
Apple은 1980 년에 Apple III 컴퓨터를 사용하여 Command 키를 처음으로 도입했습니다.
Command 키의 목적은 사용자가 응용 프로그램과 운영 체제에서 키보드 명령을 입력 할 수있게하는 것이 었습니다. Macintosh 휴먼 인터페이스 지침에서는 항상 개발자가 Command 키를 사용하도록 권장하고 있습니다 ( 아니 Control 또는 Option 키)를 누릅니다.
키보드 명령의 작은 세트 (예 : 잘라 내기 및 붙여 넣기, 열기 및 저장)는 모든 응용 프로그램에서 표준입니다. 응용 프로그램이 영어 알파벳 26 자로 얻을 수있는 것보다 더 많은 단축키를 필요로하면 Command + Option과 같은 이중 수식어가 사용됩니다.
Macintosh 키보드의 다른 특수 수정 자 키인 Option 키는 키보드 단축키 입력과 텍스트 입력을위한 수정 자로 사용되며 외부 문자, 활자체 기호 및 기타 특수 문자를 입력하는 데 사용됩니다.
앞서 언급 한 것처럼 명령 – . 바로 가기는 보편적으로 권장되는 바로 가기 였지만 더 이상 macOS에서 예약하지 않습니다. 사실로, 표 67-3 macOS 휴먼 인터페이스 가이드 라인에서 마침표 (.)가있는 키보드 단축키가 하나만 나열됩니다. 이것이 제어 – 선택권 – 명령 – . 화면 대비를 높이기위한 키보드 단축키. 자세한 내용은에서 읽을 수 있습니다. OS X 용 접근성 프로그래밍 가이드 .