InputSwitcherまたは国別入力の機能

問題



Leopardで働いている間、入力言語の状態がすべてのアプリケーションで同じであるという事実に直面しました。 一見、これは大きな問題ではありませんが、文字通りおかしいです。 xCodeで英語のレイアウトで作業してからiChatに切り替えて言語をロシア語に変更した場合、xCodeに戻ると驚くことになりますが、入力言語はロシア語のままです。 Windowsでは、入力言語の状態はアプリケーションごとに別々に保存され、私の頭脳はすでに非常に慣れています。 Tigerでは設定で制御できるため状況は悪いですが、Leopardではこれは不可能です。



問題解決



グーグル、私はそのような不正を部分的に解決する方法を見つけました、そしてInputSwitcherはこれで私たちを助けます。





InputSwitcherをインストールする



InputSwitcherを使用すると、ほとんどのアプリケーションの入力言語状態を作成できます。 このアプリケーションのインストールは少し簡単ですが、問題はありません。 これを行うには、次の手順に従う必要があります。

  1. InputSwitcherを正しく動作させるために必要なSIMBLアプリケーションをイメージからダウンロードしてインストールします。
  2. InputSwitcherをダウンロードします
  3. InputSwitcher.appを/ Applicationsに、InputSwitcherClient.bundleを〜/ Library / Application Support / SIMBL / Pluginsにコピーします
  4. ここで、各アプリケーションが入力言語の独自の状態を持つように、InputSwitcher.appを実行し、すべてのアプリケーションを再起動する必要があります


仕組み



シンプルで、InputSwitcherはすべてのアプリケーションの入力状態を記憶します。 別のアプリケーションに切り替えると、以前の状態がアクティブになります。 ただし、欠点が1つあります。これはCocoaアプリケーションでのみ機能するため、一部のアプリケーションではこのトリックは機能しません。たとえば、



しかし、aplikuhaは落ちません。入力言語のグローバルな状態を使用します。



結論



問題は部分的に解決されています。 私はこのソリューションを1週間以上使用していますが、不具合はありません。 しかし、最も重要なことは、アップルのバグレポートです。そのようなレポートが多いほど、そのようなバグをより早く修正できるからです。 このbugreport.apple.comを実行できます。



ps Mac Os Xに関するブログはありませんので、私が作成しましたので、どなたでも大歓迎です。



All Articles