"; PhraseExpress - Technical Support

How may we assist you today?

First Aid

After selecting a phrase from a phrase menu, PhraseExpress does the following:

  1. Copy the contents of the selected phrase into the clipboard (any other clipboard content will be buffered).
  2. Set the system focus from the phrase menu back to the last active program which should be the target application.
  3. Wait for a customizable delay time to allow the operating system to perform the focus change.
  4. Paste the clipboard contents into the target application and restores the earlier clipboard content.

Step 2 can fail for several reasons:

  • A “security” program may prevent PhraseExpress from switching back the focus as a "text injection prevention measure".
  • When PhraseExpress tries to set the focus, a 3rd party app may coincidentally take the focus right in the moment before switching. Some programs running in the background may do that without you noticing it. If such application cannot accept the clipboard paste, you may hear the same system sound as you would hear if you try pasting the clipboard manually into application that doesn't understand the contents or if there is no input focus.
  • The target application itself may change the input focus elsewhere in that program when getting back window focus. In such case, the input cursor is missing from the input box you intended to insert the phrase. You can investigate this by manually changing focus away and back to the by using the TAB key and then trying to paste the clipboard. PhraseExpress cannot do anything against it. JAVA browser applets are notorious for this behavior.
  • Your own macro programming may switch the input focus away from the expected target application (e.g. by mouse clicks into other performed by a Macro Recorder script, etc.).

Also, the default focus switch delay may be set too fast for your specific computer. Please experiment with the delay setting.

Work around: Instead of selecting the phrase in the phrase menu, right-click the item in the phrase menu ot copy its content into the clipboard (PhraseExpress won't change focus and auto-paste). Then, manually switch to the target program and paste the clipboard into the desired text box of the target application.

If the first letter of any inserted phrase is capitalized unwantedly:
  • Check the phrase contents in PhraseExpress if the phrase begins with upper case.
  • If the autotext case sensitivity option is disabled, the phrase output is automatically capitalized if you enter an autotext with the first letter in upper case:

  • In rare cases, 3rd party software with a keyboard hook may interfere with PhraseExpress in a way that the SHIFT key gets stuck, thus PhraseExpress auto-capitalize feature may be triggered.
  • Please check if your Word processing software may have a feature that capitalizes the first letter of each new sentence (such as Microsoft Word).

There are a few situations where PhraseExpress disables editing of phrases:

  • PhraseExpress was launched with the command-line parameter -readonly which disables editing functions.
  • You are trying to load a phrase file with an older PhraseExpress version. If the phrase file has been touched by any new PhraseExpress version client, it becomes write-protected for older versions which have become incompatible with the new phrase file format. Solution: Install the latest PhraseExpress version.
  • PhraseExpress uses a locally cached SQL database which cannot be edited. Solution: Connect PhraseExpress to the SQL server.

Please also check if the phrase file is write-protected (file attribute "read-only" is set).

To resolve unwanted text replacements:
  • If you delete the text replacement with Backspaces, PhraseExpress will suppress the text replacement for the very next time you enter it's associated autotext abbreviation. This unwanted autotext detection can be configured in the program settings under "Settings » Features".
  • Assign and use the hotkey to temporarily disable PhraseExpress for 5 seconds. This allows you to type a text without triggering a phrase unwantedly.
  • Or, right-click the PhraseExpress task bar icon to get additional options to exclude that phrase or PhraseExpress in general from particular programs by unchecking the context menu option "Detect typing in [program xyz]".
  • Perhaps, it's not PhraseExpress, doing the text replacement: Exit PhraseExpress and repeat entering the text, that triggered the unwanted text replacement. PhraseExpress can't replace text if it is not running. If the text replacement still occurs, you would need to investigate which other application may cause the unwanted behavior (e.g. Microsoft Office AutoCorrect).

If you get an unwanted popup menu with text suggestions or phrases, you can right-click such entry in the popup menu to get options to prevent future suggestions.

To identify an autotext that interferes with your regular typing:

Press & hold the SHIFT-key and click the PhraseExpress tray icon right after an unwanted text replacement occurred. PhraseExpress will open the edit window of the unwanted text replacement, allowing you to edit the autotext or hotkey association. You can also restrict the detection of the autotext to specific programs.

You can define a custom hotkey to open the last executed phrase in the PhraseExpress settings in the program setttings under "Settings » Hotkeys".

To resolve unwanted phrase menus or suggestions:

If you get an unwanted popup menu with text suggestions or phrases, right-click any entry in the unwanted popup menu and select "Edit" from the context menu.

This will open the PhraseExpress main program:

  • Configure the trigger that triggered the unwanted phrase (folder), or
  • Exclude the phrase folder that contain the unwanted items from the program you are working in, or
  • Delete items not needed.