Working with Remote Desktop applications or Citrix

When using PhraseExpander in an app via a remote desktop session, you might need to tweak PhraseExpander settings a bit if things are not working as expected.

A remote session adds an extra layer that can introduce delay and prevent PhraseExpander from working as expected.

Here we discuss the solutions for the most common problems.

Where to install PhraseExpander

You can use one of these two setups:

  • On both your local and your remote machine. This gives you the most flexibility: PhraseExpander works as if you were sitting at the remote computer. To keep the local copy from interfering, on your local machine turn off Detect commands, or add the Remote Desktop program (mstsc.exe) to the exclusion list in File → Options → Advanced. To keep your templates the same on both machines, see Share your templates between your home and office machines.
  • Only on your local machine. Log in to the remote computer and type your abbreviations: simple text insertion works. PhraseExpander cannot see which application is active on the remote machine, so some macros don't work (for example, focusing a window) and formatted text is not available. This setup is handy when you connect to many remote machines where PhraseExpander is not installed.

Keystrokes are not detected in the remote session

1

If you are connecting via Remote Desktop, make sure the Remote session window is not set as full screen. When in full screen, Windows is not sending the keystrokes.

2

If you are using Citrix, make sure PhraseExpander is running in the same session of the target application


After the input form is filled-in, the text is not sent to the target application

1

Set PhraseExpander to always use the Clipboard to send texts in File → Options → Execution.
Direct typing (the default mode for short texts) may not be reliable in remote sessions.

If the text still arrives incomplete or garbled, increase the delay between keystrokes: see The text is garbled or not expanded properly.

2

In the Input Form, make sure the Target application (the application that will receive the generated text) is correct.

3

Especially with legacy applications, PhraseExpander cannot restore the focus to the original control and the text is not inserted. Click on the field you want to paste the text into and type CTRL+V to insert the text.

Did this answer your question? Thanks for the feedback There was a problem submitting your feedback. Please try again later.

Still need help? Contact Us Contact Us