TextExpander and Japanese, Chinese, etc. Input Methods

Philip Blog, News

By default, TextExpander detects the primary language of the current input method and ignores anything typed in Japanese, Chinese, Arabic, Sanskrit, or Hindi. This is done to avoid unintended expansion or capitalization. If you’re a user of these input methods, depending on how you perform your input and how you configure your TextExpander abbreviations, this may not be what you want. Here’s how to allow expansion and capitalization when using these input methods:

TextExpander 5 and later, including TextExpander 6:

  1. Download TE_ExpandAllLangCodes
  2. Expand TE_ExpandAllLangCodes
  3. Double-click TE_ExpandAllLangCodes to launch
  4. When prompted, click “Expand in All”

To reverse this setting, launch TE_ExpandAllLangCodes again and click “Restrict”.

TextExpander 3.3.4 through 4.3.6:

TEIMPrefSetter can be used to change that setting: Download TEIMPrefsetter Here is how to use TEIMPrefSetter:

  1. Quit TextExpander
  2. Launch TEIMPrefSetter
  3. The list contains languages where TextExpander will _not_ expand. Select the language(s) that you want to expand in.
  4. Click the ‘-‘ button to remove that language(s) from the list
  5. Click the “Save” button to save your changes
  6. Quit TEIMPrefSetter
  7. Launch TextExpander Again, if you have comments or feedback, please

let us know.