아래 업데이트 참조 ...
입력 소스 "French-Numerical"은 (iNVERSE sHIFT 사용) Window Caps Lock처럼 작동합니다.
그 정보를 여기 에서 찾았 습니다 .
그러나 이것은 다소 특이한 키보드 레이아웃과 함께 제공됩니다 (적어도 나에게는).
업데이트 : Ukelele을 사용하면 모든 키보드 레이아웃에 적용 할 수 있습니다.
올바른 방향을 알려 주신 Daniel 에게 감사드립니다 .
Ukelele을 열고 (현재) 레이아웃을 파일에 저장하십시오 (예 : "New from current input source"및 "Save") :
.xml
텍스트 편집기에서 파일을 열고 + (shift + caps-lock) mapIndex
조합에 사용할 파일을 찾으십시오 . 독일어로는을 사용했습니다 . 이 줄을 삽입하십시오 : ⇧⇪mapIndex="0"
<modifier keys="shift caps"/>
이 조합의 다른 모든 항목을 찾아 주석으로 처리하거나 줄을 삭제하십시오. 다시 독일인의 경우 :
<keyMapSelect mapIndex="1">
<modifier keys="anyShift"/>
<modifier keys="shift rightShift? caps? rightOption? rightControl"/>
<modifier keys="shift rightShift? caps? rightOption rightControl?"/>
<!--<modifier keys="shift rightShift? caps rightOption? rightControl?"/> -->
</keyMapSelect>
Ukelele로 수정 된 파일을 다시여십시오.
다음은 수정 전후의 "독일어"레이아웃을 비교 한 것입니다.
Ukelele의 지시 사항에 따라 새 입력 소스 (이름, ID, 설치)를 작성하십시오.
수정 된 파일을 테스트하지 않았지만 작동해야합니다.