뚜껑이 잠긴 상태에서 역으로 입력 할 수 있습니까?


11

때때로 나는 대부분 대문자로 구성되어 있지만 가끔 소문자로되어있는 텍스트를 입력해야합니다. Windows에서는 전체 시간에 단순히 대문자 잠금을 설정하고 Shift 키를 누르면 소문자가 표시됩니다. 그러나 OS X에서 Caps Lock이 켜져 있으면 Shift 키를 누르 든 누르지 않든 대문자 만 표시됩니다.

따라서 입력하는 동안 Shift 키를 누른 상태에서 소문자를 짧게 입력하거나 소문자를 입력 할 때마다 Caps Lock 키를 두 번 누릅니다. Windows가하는 것만 큼 잘 작동하지는 않습니다.

Caps Lock이 켜진 상태에서 Shift 키를 누르면 소문자가 생성되는 Windows에서 Caps Lock이 동작하는 방식이 있습니까?

10.6을 실행 중입니다.

답변:


9

아래 업데이트 참조 ...

입력 소스 "French-Numerical"은 (iNVERSE sHIFT 사용) Window Caps Lock처럼 작동합니다.

키보드 레이아웃 프랑스어-숫자

그 정보를 여기 에서 찾았 습니다 .

그러나 이것은 다소 특이한 키보드 레이아웃과 함께 제공됩니다 (적어도 나에게는).

키보드 레이아웃 프랑스어-Numerical1

키보드 레이아웃 프랑스어-Numerical2

업데이트 : 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로 수정 된 파일을 다시여십시오.

다음은 수정 전후의 "독일어"레이아웃을 비교 한 것입니다.

레이아웃 1

레이아웃 2

Ukelele의 지시 사항에 따라 새 입력 소스 (이름, ID, 설치)를 작성하십시오.

수정 된 파일을 테스트하지 않았지만 작동해야합니다.


1
이는 다른 레이아웃에도 추가 할 수있는 기능임을 나타냅니다. 나는 그것이 Ukelele에서 할 수 있다고 확신하지만, 아직 방법을 배우지 못했습니다.
다니엘

그 의견에 대해 @Daniel에게 감사드립니다-알아 냈습니다. 답변에 절차를 추가하겠습니다.
iolsmit

1
그러나 이렇게하면! @ # $ % ^ & * () 키 (Shifted top row number 키)를 사용할 수 없습니다. 이를 사용하기 위해 OS X에서 정확히 "PC"동작을 복제하는 사용자 정의 레이아웃을 만들었습니다 . 이것은 다른 레이아웃을 사용하는 경우 미국 레이아웃에만 해당됩니다. :)
Félix Saparelli

-1

내가 경험 한 바에 따르면 OS X에서는 할 수 없습니다. 내가 시도한 키보드 재구성 유틸리티 중 어느 것도 그것을 할 수없는 것 같습니다. 죄송합니다. :(

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.