Mac OS Xのアプリケーション固有のデフォルトのキーボードレイアウト


12

一般的にキーボードレイアウトを変更する方法は知っていますが、特定のアプリケーションを常にすべてではなく特定のレイアウトで開くようにしたいです。たとえば、Firefoxはスペイン語のレイアウトで開き、Mathematicaは米国のレイアウトで開きます。これどうやってするの?

Snow Leopardを使用しています


回答:


10

最も簡単な解決策は、少し手作業を追加して、次のようにすることだと思います。

  • システム設定>言語とテキスト>入力ソースで必要な言語をオンにします
  • [入力ソースオプション]で[ドキュメントごとに異なるオプションを許可する]を選択します
  • キーボードショートカットを設定してキーボードレイアウトを変更する
  • アプリを起動し、キーボードレイアウトを変更すると、そのウィンドウでのみ変更されます。
  • 新しいFirefoxウィンドウを開いたら、その新しいウィンドウの言語を再選択する必要があります。

アプリを1つのレイアウトで開くという特定の要望に答えるには:

  • 上記の「ドキュメントごとに異なるものを許可する」を設定します。
  • スクリプトを使用してレイアウトを変更する方法をご覧ください。解決策が利用できるようです ...
  • Firefoxを起動するFirefox用の新しいランチャー(AppleScript)を作成し、遅延後にキーボードチェンジャーを実行します(Firefoxが開いていて前面にあることが確実な場合)。
  • おそらく、これは起動時に行うことで十分であり、ニーズを満たします。そうでない場合は、@ pattern86の提案に従って継続的に実行します。

ありがとうございました!私はこれを数ヶ月間行う方法を探しています。Safariは常にキーボードのレイアウトを自動的に切り替えるため、気が狂った。
Ory Band 2013

この回答は古くなっています!ヨセミテにはそのようなオプションはありません。私の答えを確認してください:superuser.com/a/889096/230571
スカイワインダー2015年

2
このオプションはOS X High Sierraに戻りましたが、「ドキュメントの入力ソースに自動的に切り替える」と言い換えられました。それはとても便利だと思いました。
MKT 2018年

5

キーボードパイロットを試すことをお勧めします。

このアプリはMac OS App Storeで少額の価格で販売されています。指定したアプリがフォーカスを取得したときにアクティブなレイアウトを強制的に変更するapp-> layoutペアのリストを設定できます。


5
こんにちはグレブ!答えを広げて、それが問題をどのように解決するか、それが何をするかなどを説明していただけませんか?
slhck 2012年

これと同じ問題が発生し、先に進んでキーボードパイロットを購入しました。実際に問題が解決しました。アプリケーションを切り替えると、レイアウトが切り替わるだけです。
Guillermo Siliceo Trueba 2014

4

トップ投票の回答は古くなっています!ヨセミテにはそのようなオプションはありません。

この問題を解決する素晴らしい無料のアプリケーションを見つけました:Auto Keyboard

このアプリでは、特定のアプリのデフォルト言語を指定できます-単に素晴らしいです!


1
多分かつては無料でしたが、今は無料になりました
Evmorov

そして今では、それは利用できないか、おそらく私の地域だけのためです...
Andrey Semakin

1

常に実行され、アプリにフォーカスがあるかどうかを確認するApplescriptを記述できます。そうすると、キーボードレイアウトが1つのレイアウトに設定され、アプリにフォーカスがないことが検出されると、レイアウトが再び切り替えられます。ログイン時に実行してください。

アプリの作成を手伝うことはできませんが、それが解決策になります。

ここに私が見つけたいくつかの関連記事があります:



1

質問に対する答えは正確ではありません(ロシア語と英語でのみ機能するため)が、今後このようなアプリを検索する人のためにここに掲載してほしいと思います。YandexのPunto Switcherには、アプリケーションごとのレイアウトを記憶するチェックボックスがあります。また、入力内容に基づいてレイアウトの自動切り替えをオフにすることができます。


Puntoスイッチャーは小さなユーティリティです。その基本的な機能は、間違ったレイアウトで入力されたテキストを修正することです。また、アプリケーションごとのレイアウトを記憶することができます。そしてそれは他のいくつかのアプリのプラグインではなく、スタンドアロンのツールです...私はそれがどのように「アプリケーション自体に依存する」のかわかりません。
アリッサ2017年
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.