Does TextExpander work with Java, X11, Parallels, VMware, Remote Desktop, or other virtual systems?

In certain remote desktop cases only.

TextExpander places your snippet expansion on the clipboard, then quickly generates a Command-V keystroke to paste it in. When that doesn’t work, sometimes you are left with the “v” of the paste command of “Command-V.”

Java seems to assume that the clipboard contents cannot be changed by an external force unless you switch to another application and come back, so TextExpander does not work with most Java-based applications.

Virtual Machines like Parallels and VMware do try to “transport” your pasteboard from the Mac environment to the virtualized system, but TextExpander’s changes seem to occur too quickly or otherwise not be recognized.

Remote Desktop and other applications that provide virtual access to another system have similar issues — the changes TextExpander makes to the pasteboard happen to fast to get transferred to the remote system.

Remote desktop can work with TextExpander if:

  • A PC is connecting to Mac with TextExpander. Snippets should successfully expand on the virtual Mac desktop.
  • A Mac without TextExpander is connecting to a Mac with TextExpander.