Posted 10/25/2011 by GregOne of the changes we made in TextExpander version 3.3.4 was to stop expansion and capitalization correction when using input methods which combine keystrokes. Several of our users told us that having TextExpander active while they were typing into Japanese or Chinese input methods caused problems because capitalization and/or snippet expansion would interfere with the construction of multi-keystroke characters. Based on user feedback, we made TextExpander 3.3.4 detect the "primary language" of the current input method and ignore anything typed in Japanese, Chinese, Arabic, Sanskrit, or Hindi. Now, we are hearing from other TextExpander users who found it useful to expand snippets while typing in these input methods. Perhaps we should have disabled only capitalization correction for these input methods. Users who found snippet expansion troublesome might have to find better abbreviations for their snippets. If you have any strong feelings or suggestions for solutions, let us know at firstname.lastname@example.org. TextExpander v. 3.3.4 and above has a setting which can restore expansion and capitalization correction for any language where it is currently disabled. TEIMPrefSetter can be used to change that setting: Download TEIMPrefsetter Here is how to use TEIMPrefSetter:
- Quit TextExpander
- Launch TEIMPrefSetter
- The list contains languages where TextExpander will _not_ expand. Select the language(s) that you want to expand in.
- Click the '-' button to remove that language(s) from the list
- Click the "Save" button to save your changes
- Quit TEIMPrefSetter
- Launch TextExpander