Mac OS X의 응용 프로그램 별 기본 키보드 레이아웃 원합니다. 예를 들어, Firefox가 스페인어

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

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



답변

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

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

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

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

답변

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

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


답변

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

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

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


답변

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

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

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


답변

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

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

스크린 샷 확인 :

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


답변

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


답변