Mac OS X의 응용 프로그램 별 기본 키보드 레이아웃


12

키보드 레이아웃을 일반적으로 변경하는 방법을 알고 있지만 특정 응용 프로그램이 항상 특정 레이아웃으로 열리기를 원합니다. 예를 들어, Firefox가 스페인어 레이아웃으로 열리지 만 Mathematica는 미국 레이아웃으로 열립니다. 어떻게해야합니까?

스노우 레오파드를 사용하고 있습니다


답변:


10

가장 쉬운 해결책은 약간의 수동 작업을 추가하고 다음과 같이 수행하는 것입니다.

  • 시스템 환경 설정> 언어 및 텍스트> 입력 소스에서 원하는 언어를 켜십시오
  • "입력 소스 옵션"에서 "문서마다 다른 문서 허용"을 선택하십시오.
  • 키보드 레이아웃을 변경하기위한 키보드 단축키 설정
  • 앱을 실행하고 키보드 레이아웃을 변경하면 해당 창에 대해서만 변경됩니다.
  • 새로운 파이어 폭스 윈도우를 불러 오면, 해당 새로운 윈도우의 언어를 다시 선택해야합니다.

하나의 레이아웃으로 앱을 열고 자하는 특정 욕구에 대답하려면 :

  • 위에서 지시 한대로 "각 문서마다 다른 문서를 허용하십시오"를 설정하십시오.
  • 스크립트를 통해 레이아웃을 변경하는 방법을 알아보십시오. 솔루션이 사용 가능한 것 같습니다 ...
  • Firefox를 시작하는 Firefox 용 새 런처 (AppleScript)를 만든 다음, 지연 후에 키보드 체인저를 실행합니다 (Firefox가 열려 있고 앞쪽에있을 때).
  • 시작시 수행하는 작업이 요구 사항을 충족하기에 충분할 것입니다. 그렇지 않은 경우 @ pattern86이 제안한대로 계속 실행하십시오.

감사합니다! 나는 몇 달 동안 이것을 할 수있는 방법을 찾고 있습니다. Safari는 항상 키보드 레이아웃을 자체적으로 전환하여 견딜 수 없었습니다.
Ory Band

이 답변은 구식입니다! 요세미티에는 그러한 옵션이 없습니다. 내 답변 확인 : superuser.com/a/889096/230571
skywinder

2
이 옵션은 이제 OS X High Sierra로 돌아 왔지만 "문서의 입력 소스로 자동 전환"으로 바뀌 었습니다. 나는 그것이 매우 유용하다는 것을 알았습니다.
MKT

5

키보드 파일럿 을 사용해보십시오 .

이 앱은 Mac OS App Store에서 작은 가격으로 판매됩니다. 지정된 앱이 포커스를 얻었을 때 활성 레이아웃을 강제로 변경하는 앱-> 레이아웃 쌍 목록을 설정할 수 있습니다.


5
안녕 글렙! 답을 넓히고 문제를 해결하는 방법, 해결 방법 등을 설명해 주시겠습니까?
slhck

나는이 같은 문제가 있었고 키보드 파일럿을 구입하여 실제로 문제를 해결했으며 응용 프로그램을 전환 할 때 레이아웃을 전환합니다.
Guillermo Siliceo Trueba

4

최고 투표 답변은 구식입니다! 요세미티에는 그러한 옵션이 없습니다.

이 문제를 해결하는 훌륭한 무료 응용 프로그램을 찾았습니다 . 자동 키보드

이 응용 프로그램을 사용하면 특정 응용 프로그램의 기본 언어를 지정할 수 있습니다-간단합니다!


1
어쩌면 무료 였지만 지금은 그렇지 않습니다
Evmorov

그리고 지금은 심지어 심지어 내 지역에서만 사용할 수 없거나 ...
Andrey Semakin

1

앱이 지속적으로 실행되고 앱에 포커스가 있는지 확인하고 앱에 포커스가 있으면 키보드 레이아웃을 하나의 레이아웃으로 설정하고 앱에 포커스가없는 것을 감지하면 레이아웃을 다시 전환하는 Applescript를 작성할 수 있습니다. 로그인시 실행하십시오.

앱 작성에 도움을 줄 수 없지만 그게 해결책이 될 것입니다.

내가 찾은 몇 가지 관련 기사는 다음과 같습니다.


1

https://www.keyboardmaestro.com/main/ 에서 Keyboard Maestro를 사용해 보는 것이 좋습니다 .

이 응용 프로그램을 사용하면 특정 응용 프로그램의 기본 입력 소스를 지정할 수 있습니다-간단합니다!

스크린 샷 확인 :

여기에 이미지 설명을 입력하십시오


1

그것은 러시아어와 영어로만 작동하는 질문에 대한 정확한 대답은 아니지만 앞으로 그러한 앱을 검색 할 사람들을 위해 여기에 있기를 바랍니다. Yandex의 Punto Switcher에는 응용 프로그램 당 레이아웃을 기억하는 확인란이 있습니다. 입력 한 내용에 따라 자동 레이아웃 전환을 끌 수 있습니다.


Punto 스위처는 작은 유틸리티이며 기본 기능은 잘못된 레이아웃으로 입력 된 텍스트를 수정하는 것입니다. 또한 응용 프로그램 당 레이아웃을 기억할 수 있습니다. 그리고 그것은 다른 응용 프로그램의 플러그인이 아니며 독립형 도구입니다 ... '응용 프로그램 자체에 어떻게 의존하는지'는 알 수 없습니다.
Alissa
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.