Table of Contents

Document conventions

What PhraseExpress can do for you

New features in version 3

System requirements

Upgrade from a previous version

Software Installation

First steps with PhraseExpress

How do I ...

…store a new text phrase?

…paste a phrase into a document?

…use Hotkeys?

…use Autotext?

…edit text phrases?

…import/export text phrases?

Macro functions

Introduction to macros

How do I…

…add the current date to a phrase?

…call a phrase within another phrase?

…add a counter variable into a phrase?

…add manual text input to a phrase?

…add a Windows environment variable into a phrase?

…add a random number into a phrase?

…create a email from a phrase?

…launch an application from a phrase?

…open a file from a phrase?

…open a webpage from a phrase?

…add a special key into a phrase?

…add a special character into a phrase?

…change the focus to a certain application?

Miscellaneous

Program settings

Registering the Pro Edition

General hints

Time savings calculation

Changing the phrase file location

Data backup

Phrase file encryption

Keeping PhraseExpress up-to-date

Uninstallation

Background information

Technical Support


Document Conventions

  • Bold, italic type in this documentation indicate either a procedure or menu items
  • Filenames are printed in italic letters
  • All PhraseExpress settings are made from the task-bar icon. To open the program menu "right-click" the Icon icon and select Properties from the pop-up menu

This symbol indicates an important note or useful hint

 

Please find the first important information:

Certain program menu items to change settings or adding/modifying may be removed from the PhraseExpress menu to avoid operating errors or accidental phrase deletion. Please contact your system administrator in case of questions

What PhraseExpress can do for you

PhraseExpress saves you from typing common phrases over and over again. The program organizes your frequently text phrases and allows pasting them into any application in a snap.

PhraseExpress offers three methods to use your text phrases:

  • Paste phrases via a pop-up menu in the system tray
  • Replace text during keyboard input (Autotext). E.g. 'kr' will be automatically extended to 'Kind regards', or a 'tpyo' will be corrected to 'typo' while you type
  • You can also paste text phrases by pressing defined hotkeys (keyboard shortcuts) (E.g. Ctrl-Shift-K)

When we designed PhraseExpress, major emphasis has been put to make it extremely simple to use while still offering powerful and flexible functionality.

The is new in Version 3

Please find the overview about the improvements of the new version 3 on our web page http://new.phraseexpress.com

System requirements

  • MS Windows 98 (or later)
  • Web browser
  • Approximately 4 MB hard disk space for the program

Upgrade from a previous version

You can use PhraseExpress v3 together with an existing installation of the previous version. However, we recommend uninstalling the previous first to avoid confusion.

Backup your phrase file before uninstalling the old version. The phrase file of the old version has the file extension .dta and is usually located in the PhraseExpress program folder (c:/my programs/phraseexpress/myphrases.dta)

The new version introduces a new file format which is not compatible to the old format. You can however import old phrase files to the new version. Please refer to chapter "Import/Export phrases".

Software installation

PhraseExpress is being installed like any other usual Windows software.

Step-by-step instructions:

  1. If the installation file has the file extension .zip, uncompress the file with a compression utility (e.g. Winzip). Windows XP already includes such compression functionality
  2. Launch the installation program and follow the on-screen instructions
  3. A reboot is not required

The PhraseExpress Autotext feature may interfere with the AutoCorrect functionality of your existing MS Office programs. Please either disable it (see Microsoft help) or remove the AutoCorrect words from your Office programs which you intend to use in PhraseExpress

Command line parameters and configuration options are explained here

Important note

PhraseExpress does react on your keyboard input. This may sound obvious but unfortunately, Antispyware utilities may misinterprete PhraseExpress as being a Keylogger or spyware.

Such security software does not distinguish between harmless and potentially dangerous programs as they are triggered by any application which just processes keyboard input.

Of course, you can safely use PhraseExpress. Our company exists since 1997 and we do not hide our address. We also surely do not want to mess with Germany's piracy laws which are considered as one of the strictest world-wide.

PhraseExpress does never store any text input and never send any such information over the internet.

First steps with PhraseExpress

After launching PhraseExpress the program icon appears in the lower right of the Windows system tray:

Startleistensymbol

From now on, PhraseExpress will save you from typing same phrases again and over again...

How to store a new text phrase

If you are typing something and you feel that you would need this phrase again, you can easily store the text in PhraseExpress:

  1. Highlight the desired text and copy it to the Windows clipboard: Edit->Copy
  2. Click the PhraseExpress system tray icon Icon and select Create new phrase from clipboard:
    Neue Phrase erstellen
  3. A dialog window optionally shows up which allows you to enter additional information for the phrase you have just stored:
    Phrasendetails
    • The Description represents the phrase in the PhraseExpress pop-up menu. By default, PhraseExpress uses the first 64 characters of your phrase
    • The optional hotkey allows you to paste the phrase by just pressing the keyboard combination you define here. Further information can be found in chapter "Using hotkeys"
    • Whenever you type what you define as the Autotext it will be replaced with the Phrase you have created (Also see chapter "Using Autotext")

Do not worry if you are not sure what to type in the above dialog. The information can be edited later at any time (See chapter "Edit phrases").

The phrase text is now stored and PhraseExpress will save you much time from now on...

How to paste a phrase into an application?

Pasting a phrase

Step-by-step explanation:

  1. Place the cursor in the target application where you would like to paste the text phrase
  2. Click the PhraseExpress system tray icon Icon and select the desired phrase from the pop-up menu
  3. Once you release the mouse button, the phrase will be pasted

You can also trigger a text phrase by following methods:

  • Press the hotkey which you have assigned for the desired text phrase or phrase folder (refer to chapter "Using hotkeys")
  • Type the letter sequence which matches the Autotext you have defined for the desired phrase (see chapter "Using Autotext")

You can cancel the paste procedure by hitting the ESC key

Make sure that the hotkey and/or Autotext feature is activated in the program settings

How do I use hotkeys?

A hotkey (or shortcut key, keyboard shortcut, key combo, etc.) is a set of keys associated to a certain phrase or folder.

Example: Hold down ALT and/or SHIFT and/or CTRL and then press and release another regular key, and finally release the CTRL/ALT/SHIFT key(s). This distinction is important, as trying to press all the keys simultaneously will frequently either miss some of the keys, or cause unwanted auto-repeat.

  • Pressing a hotkey defined for a phrase, invokes PhraseExpress to paste the phrase text contents at the current cursor's position
  • If you enter a hotkey defined for a folder, a popup-menu opens near the cursor where you can choose the desired phrase using the mouse or the up/down arrow keys of your keyboard

You can temporarily disable the hotkey (and Autotext) feature by clicking the PhraseExpress program icon in the system tray while pressing the CTRL-key. The exclamation mark icon turns from red to gray to indicate that the hotkey/Autotext feature is disabled. Click on the PhraseExpress icon with the CTRL-key again to re-activate hotkeys/Autotext. This feature is not supported in Windows 98.

Hotkeys defined in PhraseExpress can conflict with hotkeys used by other programs. Avoid frequently used hotkeys and try using combinations with the SHIFT/CTRL/ALT-key and a letter. A few hotkeys are firmly occupied by Windows (see list) and cannot be assigned in PhraseExpress. To isolate conflicts, close all other programs running on your computer and try the hotkey in Notepad. Then launch your other software programs while keep trying the hotkey. When the conflict arise you know which program interferes

The hotkey feature must be enabled PhraseExpress settings

Hotkeys are temporarily disabled while the PhraseExpress settings window is open

A few applications (e.g. Firefox web browser) do not properly transmit the current mouse cursor's location and the pop-up menu will not appear next to the cursor. Unfortunately, we have no influence in changing this behavior.

How do I use Autotext ?

Autotext is a feature similar to MS Office's 'AutoCorrect' feature. It automatically replaces trigger phrases (the Autotext) with text phrases defined for the trigger phrase while you type:

Autotext example

Sample applications :

  • Abbreviations such as 'FBI' will be automatically expanded to 'Federal Bureau of Investigation'
  • Typing mistakes are corrected while you are typing: 'tpyo' -> 'typo'
  • You can trigger even a complete letter sentences by just entering a few letters - Typing the short phrase 'offerA34' can paste a complete sales letter into any desired target application

The PhraseExpress advantage:

  • Autotext can be used in any application and not just in MS Office. It also perfectly works in Firefox, messenger programs, SAP- or database front-ends, accounting programs, etc...
  • For multiple computers in a network you only need to maintain a single phrase file. Autotexts can be used standardized and company-wide
  • PhraseExpress allows pasting multi-line text phrases instead just single line words
  • PhraseExpress Autotext is more flexible (automatic CAPS mode, custom trigger of special characters)
  • New Autotext phrases can be added in a snap. It is much easier than in MS Office

How it works

PhraseExpress recognizes any Autotext you type and replaces the Autotext with the corresponding text phrase.

The phrase is being inserted exactly after you typed a space, comma, period, semicolon or the Enter key. The ending character will not be removed following the pasted phrase, except if the Autotext itself contains any such space, comma, semicolon or period.

Examples:

Autotext Phrase contents Keyboard input Pasted text
st sample phrase st. sample phrase.
st sample phrase st; sample phrase;
st sample phrase; st. sample phrase;.
st; sample phrase st; sample phrase
st; sample phrase; st; sample phrase;
st; sample phrase; st. st.

Automatic CAPS detection

If the first letter of a phrase content is not a caps letter, PhraseExpress automatically set the first letter of your phrase in caps automatically, if you type the first letter of the Autotext in caps letter.

Autotext Phrase contents Keyboard input Pasted text
max maximum max maximum
max maximum Max Maximum
max Maximum max Maximum
max Maximum Max Maximum

 

To allow PhraseExpress recognizing an Autotext, it must be followed by a space, comma, semicolon or Enter. Autotexts are not recognized in the very beginning of a document or if you place the cursor with mouse and start typing without a foregoing space, comma, period, semicolon or Enter.

We recommend disabling the Microsoft Office AutoCorrect function or delete Autocorrection phrases in MS Office which you also use in PhraseExpress to avoid interference between both functions

The Autotext feature must be enabled in the PhraseExpress settings

You can temporarily disable the Autotext feature by clicking the PhraseExpress program icon in the system tray while pressing the CTRL-key. The icon will turn gray and the hotkey/Autotext feature is disabled until you again click on the PhraseExpress icon with the CTRL-key. This feature is not supported in Windows 98.

Autotext is temporarily disabled while the PhraseExpress settings window is open

How do I edit text phrases?

Click the PhraseExpress system tray icon Icon and select the menu item Edit phrases or Properties:

Properties

If the menu item is missing, please contact your system administrator, who may have disabled the option to avoid operating errors

 

The Edit phrases tab of the PhraseExpress settings window opens:

Click to magnify

If this tab is missing, editing phrases has been deactivated in the program settings or the phrase file is read-only. In this case, please consult your system administrator

The left-hand tree view allows you to overview and manage your phrases and organize them in folders. You can create/delete/duplicate objects and re-arrange their order. If a hotkey is assigned for an object it is displayed in brackets after the object's description.

To edit a phrase or folder object, select it by clicking with the left mouse button on the desired object.

You can select multiple objects at once when you press and hold CTRL and/or SHIFT while selecting the desired objects

You can move objects by clicking the up/down buttons or with drag&drop.

When clicking on a single object with the right mouse-button a pop-up menu with options to duplicate move or delete the selected object. Individual folders can also be imported/exported.

Per default PhraseExpress uses the first 64 letters of a phrase you have stored as the description. You can re-define its phrase description in the upper right field. What you type here will later appear in the tray icon pop-up window. The phrase itself can be edited in the phrase text field. A phrase can be up to 16 kilobytes long. Macro functions can be typed manually corresponding to the syntax or you can add a pre-defined macro by selecting it with the Add Macro button. If you select a macro function it can still be edited in the phrase text field.

  • Description: The description represents the text phrase in the phrases pop-up window. By default, the first 64 characters of the text phrases is used
  • You can use identical descriptions for objects as long as they are located in different folders. To avoid to confusion PhraseExpress appends a counter to the description, e.g. "New Phrase (2)" if identical descriptions are used in the same folder.

  • Phrase contents:: The phrase text can contain up to approx. 64.000 characters. If you you leave it empty, PhraseExpress takes the description as the phrase contents. Macro functions can be typed manually or you can add a pre-defined macro by selecting it with the Add Macro button.
  • Long text phrases can be wrapped inside the input field by right-clicking into the input field and enabling the option word-wrap

  • Hotkey for this Phrase: You can instantly paste a text phrase or open a folder by pressing the hotkey you define here (e.g. CTRL-SHIFT-A). Please learn more in chapter 'Using hotkeys'
  • Whenever you type a sequence matching the specified Autotext, your input will be replaced with the text phrase. Please find more information in chapter 'Using Autotext

PhraseExpress allows changing the internal Paste Mode to define how phrases are being pasted with following effects:

Method Advantage Disadvantage

Windows clipboard

High-speed

A few macros may not work

Key-by-Key

Support of macros

Sometimes helps, if Windows clipboard fails (few characters are missing in the pasted phrase)

Slow if phrase text is long

The Key-by-Key method pastes the phrase literally key by key and simulates each individual key stroke like you would type it in on the keyboard. This method is slower than using the clipboard but should work in every application where pasting via the clipboard may be blocked.

A few macro commands require the key-by-key paste method

General limitations

  • The maximum folder depth is ten folders to avoid confusing folder display in the system tray pop-up menus
  • You can create a maximum of 40 objects in the phrases root folder. Otherwise the pop-up phrase menu would exceed the upper screen and unhandy scroll buttons would appear. Please note that in Windows Vista this already happens with 20 phrases or folders
  • Each sub-folder can carry a maximum of 1000 items
  • The maximum size of a text phrase is approx. 64.000 characters (64 KB)

How can I import/export text phrases?

The powerful import/export-feature allows you to separate a single phrase file in individual phrase files which can be independently used and join them together again.

You can create theme-based phrase files and compose a phrase file with phrases of your choice (e.g. separated in abbreviations, signatures, footers, headings, products, etc.).

To import/export, click the PhraseExpress system tray icon icon and select Properties from the pop-up menu.

If this menu item is not present, it has been removed by the system administrator

Import

Create a folder and/or right-click on the folder where you want to import the phrases and select Import from the pop-up menu

Phrasen importieren

In the following dialog please select the file format of the file to be imported and point to the location.

The file format of PhraseExpress v3 has significantly changed and now follows the general XML standard. You can import phrases from previous PhraseExpress versions if you set file format to the .dta file format

Export

Right-click the desired folders which includes the phrases you would like to export and select Export from the pop-up menu. Define the storage location and enter the desired file name.

The exported XML phrase can be independently used in PhraseExpress.

Phrases can not be exported to the old v2 format

Macro functions

PhraseExpress offers powerful macro functions to add dynamic text to your phrases (e.g. adding the current date, time or counting variables, etc), to launch applications, documents or to open programs:

Macro name Purpose
{#date} / {#time} / {#datetime ..} adds the current date or time in a phrase
{#phrase ..} pastes a text phrase from another phrase
{#var ..} adds a increasing/decreasing variable
{#input ..} opens a text input window to allow manually adding additional text to a phrase
{#env ..} pastes a Windows environment variable
{#asc ..} pastes a special character
{#rnd ..} pastes a random value
{#email ..} creates a email message with filled recipient address, subject and message body
{#run ..} launches an application
{#open ..} opens a file
{#url ..} opens a web page
{#focus ..} changes the focus to a running application
{#sleep ..} inserts a delay before continuing to paste a phrase

Click on a macro function name to learn more about it in the corresponding manual chapter.

Macro functions are added to a phrase text as usual text in input field Phrase contents. PhraseExpress recognizes the typical macro syntax {#..} and replaces it with the desired dynamic content.

Example of a phrase containing macro functions:

Today is {#date}. The time now is {#time}.

You can also nest macros into each other to fulfill powerful and flexible tasks.

Example of a nested macro function:

{#rnd {#input Max value?}}

This macro opens a text input box and outputs a random number between zero and the value you have entered.

Please note, that certain macro functions require the paste method Key-by-Key

If a macro function is not executed please carefully check for typos

Adding the current date to a Phrase

PhraseExpress includes macro commands to add dynamic contents to your text phrases.

General information about macro functions can be found in chapter "Using macros"

Create a a phrase and add the macro function {#date}, {#time} or {#datetime} at the desired position:

Today is {#date}. The current time is {#time}.

Whenever you use this text phrase the macro commands in {..} will be replaced with the current date and/or time:

Today is 03/12/2006. The current time is 10:34.

The output format of the date and time equals the regional settings as defined in MS Windows.

Formatting of the date and time

The powerful macro function {#datetime -f format -s shift} allows to select individual parts of a date or time and to change the order.

Replace format with the desired date/time units as listed below:

Examples Output
{#datetime -f mm/dd/yyyy hh:mm} 03/16/2006 10:47
{#datetime -f dd.mm.yy} 16.03.2006
{#datetime -f dddd dd.mm.yy} Thursday 16.03.06
{#datetime -f hh:mm am/pm} 10:47 am

 

Overview about the date/time parameters:
Unit Meaning
d Displays the day without a leading zero (1-31)
dd Displays the day including a leading zero (01-31)
ddd Displays the abbreviated weekday (Sun-Sat)
dddd Displays the weekday (Sunday-Saturday)
dddddd Displays the date in standard format
m Displays the month without a leading zero (1-12). If the following parameter is h or hh, then the minute is being displayed instead the month
mm Displays the month including a leading zero (1-12). If the following parameter is h or hh, then the minute is being displayed instead the month
mmm Displays the abbreviated month (Jan-Dec)
mmmm Displays the month (January-December)
yy Displays the year with two digits (00-99)
yyyy Displays the year with four digits (0000-9999)
h Displays the hour including a leading zero (0-23)
hh Displays the hour including a leading zero (00-23)
n Displays the minute without a leading zero (0-59)
nn Displays the minute including a leading zero (00-59)
s Displays the second without a leading zero (0-59)
ss Displays the second including a leading zero (00-59)
tt Displays the time in the format as defined in the global variable LongDateFormat
am/pm Displays the 12-hour time prefix am or pm

Time shift

You can also shift the current date and time output by using the optional parameter -s shift

Replace shift with the positive/negative amount of shift and directly after the amount add which date/time unit should be shifted:

Date/time shift examples Output
{#datetime} 03/16/2006 10:47
{#datetime -s 1d} 03/17/2006 10:47
{#datetime -s -2h} 03/16/2006 08:47
{#datetime -f mm/yyyy -s 5y} 03/2011

Calling a phrase out of another phrase

A very powerful function is the ability to nest phrases by calling phrases out of another phrase.

This is useful e.g. when creating a email signature which is used by multiple other phrases.

To do that, place the macro function {#phrase Autotext} where you would like to have the other phrase which is defined by its Autotext.

Let's assume, you have created this text phrase:

Hello,

thank you for your offer. We will reply to you as soon as possible.

{#phrase footer_jon}

At the end of above phrase you can see that it calls another phrase with the Autotext footer_jon and following contents:

Kind regards,
Jon Donson

The rendered text phrase from above would look like this when being pasted:

Hello,

thank you for your offer. We will reply to you as soon as possible.

Kind regards,
Jon Donson

You can also drag&drop phrases from the phrase tree directly into the phrase contents field of the phrase you are currently editing. PhraseExpress will create the macro command at the position where you drop the phrase for you. Just make sure that the phrase that you trying to insert into another phrase already has an Autotext defined.

Benefits of using nested phrases

  • They work like a template system. Footer text changes automatically take effect on all phrase which are referencing to it and you do not need to enter all phrases individually. This is nice, if e.g. only the phone number in a footer needs to be updated or if you would like to add a temporary special offer advertisement to your footer
  • You save storage space as you only need to add the reference to the nested phrase instead of typing its content into each individual phrase

We strongly recommend to start using nested phrases as they are really useful and you surely do not want to miss them once you get used to it.

Adding a counter variable in a Phrase

PhraseExpress allows you to create an unlimited amount of counter variables with custom start value and incrementor/decrementor.

Creating a variable

Variables are handled just like usual phrases. Open the Properties and right-click the location in the tree view where you would like to create the variable and select New variable from the pop-up menu:

Neue Variable

On the right window pane you need to define a description, the start value, optionally an incrementor/decrementor and - most important- the variable name (which is also interpreted as the Autotext).

If you do not enter a variable name, PhraseExpress will take the description as the variable name

If you set the incrementor to zero, the variable keeps the static value

You can now paste the variable as a value into any application.

The practical use is however to use a variable inside another phrase using the macro function {#var ..} where it could be used as an order number:

Hello,

your order has the order number {#var ordernr}. Thank you for your purchase.

Kind regards,
Ben Dover

Each time you use this phrase, the current variable value would be inserted and increased/decreased as specified for this variable.

Adding a manual text input into a phrase

The macro function {#input windowtitle} allows you to enter additional text which will be inserted in the phrase at the position where this macro is positioned.

Example:

Dear {#input Recipient's name?}!

Thank you for your email. We will reply as soon as possible.

Best regards,
Marc A. Roni

Whenever you call this phrase, PhraseExpress opens below dialog window with the window title as specified in the macro function ("Recipient's name?" in this example) and allows you to enter additional text before the phrase is actually pasted:

Eingabefeld

After clicking OK, the entered text will replace the macro function in the phrase and the output would look like:

Dear Frank Harris!

Thank you for your email. We will reply as soon as possible.

Best regards,
Marc A. Roni

If you need the text input at multiple positions within a phrase, just use the identical window title text for all macro functions and you only need to enter the input once and the input will be used for all instances.

You can use CTRL-ENTER to simulate pressing the OK button

Adding a Windows environment variable to a phrase

The macro function {#env %variable%}pastes the specified Windows environment variable.

Example:

The operating system is {#env %os%} and the user name is {#env %username%}

outputs:

The operating system is Windows_NT and the user name is Simon

Adding a random value into a phrase

The macro function {#rnd maximum} pastes a random value between 0 and the specified maximum value.

Example:

This is a random value: {#rnd 100}.

The output would be:

This is a random value: 23.

Creating an email

The macro function {#email -to recipient -cc cc-recipients -bcc bcc-recipients -subject subject text -body body text} creates a new Email with your standard email client and fills the fields as specified.

Example:

{#email -to holly@would.net -subject News for you -body {#phrase examplephrase}}

The macro will launch your default email client, fill the form of the new email and pastes the phrase with the Autotext examplephrase as the email body:

Dear Holly ,

please check your post mailbox at home.

Sincerely ,
Earl E. Bird

This is how the composed email would look like:

Email

When using this macro make sure to set the paste method to key-by-key

Launching a program from a phrase

The macro function {#run"c:\path\application.exe" "-myparameter" "c:\myworkingdirectory"} launches the specified program.

Example:

{#run notepad.exe}

When using this macro make sure to set the paste method to key-by-key

If the desired application not registered in Windows, you need to enter the full path to the program

Open a file from a phrase

The macro function {#open file} opens the specified file with the application which is associated to the file.

Example:

{#open d:\data\example.txt}

When using this macro make sure to set the paste method to key-by-key

Open a web page from a phrase

The macro function {#url web page} opens the specified web page in your default internet browser.

Example:

{#url http://www.phraseexpress.com}

When using this macro make sure to set the paste method to key-by-key

Adding special keys into a phrase

Special keys on your keyboard are being added as macro functions to your phrase:

Special key examples Output
{#ENTER} Simulates pressing the ENTER-key
{#SHIFT -chars abc} Outputs the characters 'abc' together while pressing and holding the SHIFT-key
{#SHIFT -chars {#ALT -chars abc}} Outputs the characters 'abc' together while pressing and holding the SHIFT- and ALT-key
{#DOWN -count 5} Simulates pressing the arrow down-key five times

Overview about the reserved keywords for all supported special keys:

CTRL, ALT, SHIFT, BKSP, TAB, BREAK, DEL, LEFT, RIGHT, UP, DOWN, ENTER, ESC, STANDBY, NUMPAD0, NUMPAD1, NUMPAD2, NUMPAD3, NUMPAD4, NUMPAD5, NUMPAD6, NUMPAD7, NUMPAD8, NUMPAD9, MULTIPLY, ADD, SEPARATOR, SUBTRACT, DECIMAL, DIVIDE, F1, F2, F3, F4, F5, F6, F7, F8, F9, F10, F11, F12, F13, F14, F15, F16, INS, HOME, END, PGDN, PGUP, PRTSC, SCROLLLOCK, NUMLOCK, CAPSLOCK, LWIN, RWIN, NONE

Notes for certain special keys:

Special key Note
{#NONE} This is a place holder for special purposes. Example: {#NONE -chars{#ENTER}{#DOWN} -count 5} simulates pressing the ENTER- and arrow down-key five times
{#STANDBY} This macro simulates pressing the Sleep mode key

{#ADD}, {#MULTIPLY}, {#SEPARATOR}, {#SUBTRACT}, {#DIVIDE}9

 

These keywords represents the keys on the extended number block on the right pane of your keyboard

Adding a special character into a phrase

The macro function {#ASC character code} pastes the special character with the three-digit character code as you would use the ALT-key while entering the three-digit character code on the extended number block.

Example: The copyright-symbol © can be pasted by using the macro {#ASC 169}.

The MS Windows utility Charmap offers you an overview about the special characters including their code number.

Switching the focus to another application

The macro function {#FOCUS window title} changes the focus to the specified running Windows application based on its windows title (e.g. "calculator"). If the specified application is not running, the current focus remains to the active application.

Example:

{#FOCUS Calculator}

The above macro changes the focus to the calculator program (if it is running).

When using this macro make sure to set the paste method to key-by-key

You can only use a wildcard * for the windows title

Adding a delay

{#SLEEP nnnn}

This function let PhraseExpress wait for specified amount of nnnn milliseconds. This is useful, if another application involved requires a certain time to be launched or a website to be loaded.

Program settings

The PhraseExpress program settings can be accessed via the PhraseExpress system tray icon icon and selecting Properties from the pop-up menu:

Properties

If the menu item is missing, please contact your system administrator, who may have disabled the option to avoid operating errors

The several options in the settings dialog are actually self-descriptive and we would like to avoid redundant description such as "The Option Activate Autotext activates Autotext", as one can read in so many other manuals.

Please just experiment with the settings. If you have any particular question, do not hesitate to contact us

Registering the Pro Edition

If you are using PhraseExpress in a commercial/educational environment, you must obtain a legal Pro Edition license. To turn your current installation into the Pro Edition, please click on the PhraseExpress system tray icon icon and select Register now for commercial use and purchase a license.

When the order has been processed, you will receive a delivery email including your personal license key. Copy this license key from the email into the Windows clipboard, paste it into license key input field in PhraseExpress which can be accessed via Properties -> Tab Info. Then click the button Register. Now, PhraseExpress is registered as a Pro Edition and you can use it for commercial purposes.

If you use the PhraseExpress Network Edition, no license key input is required. The PhraseExpress Server handles all license keys centrally.

General hints

We use PhraseExpress our self since its first version for almost four years now and collected a few hints to help you to get the maximum out of PhraseExpress:

  • Organize your phrases in folders. Structure your phrases in folders with subjects reflecting the purpose or your tasks. E.g. create individual folders for English, German or French phrases, phrases used for different products. Another folder for your frequently used abbreviations, chat phrases, signatures, internet links, bank accounts, coding fragments, letter templates, etc.
  • Use nested phrases. PhraseExpress allows you to embed a phrase in another phrase. Create a phrase containing your signature only once and refer to it from all other email/letter templates where you use this signature (More info...)
  • Use hotkeys for folders rather than phrases. The amount of available hotkeys is pretty limited. It is also easier to memorize a few folder hotkeys which allow accessing multiple phrases easily, literally at your fingertip
  • Use Autotext extensively. They are just too useful to be ignored. Use them to extend abbreviations, to correct misspellings, to extend internet addresses, etc. If you type 'hp.' PhraseExpress can open a web browser and open 'http://www.mygreathomepage.com'. What a time saver!

Time savings calculation

Based on your individual typing skills and the amount of letters pasted by PhraseExpress, the daily time savings is calculated accurately.

You will quickly realize that PhraseExpress pays off after a few hours of using it. The program even tells you the money you have saved by using it.

To access the statistics, click the PhraseExpress program symbol icon -> Properties -> tab Statistics

In this section you can also enter your average typing speed (in keystrokes per minute) or let PhraseExpress do a quick typing skills test to determine an accurate value. This just takes less than a minute.

Overview about common typing rates

User Average typing speed
Beginner 20..60
Average user 60..120
Professional typer 120..200
World record 250

 

PhraseExpress assumes you need an average 5 seconds for each phrase selection

PhraseExpress informs you about your individual time savings every time you launch the program. This can be disabled in the Pro Edition only

Important note

Gathering information about computer user's performance may violate employee's privacy protection laws in your country. Make sure that it is legal to use such function or disable it

Changing the phrase file location

Click the PhraseExpress system tray icon icon -> Properties -> tab Options -> Files to change the phrase file's location.

The initial phrase file location after installation depends on the user rights during the PhraseExpress installation:

  • If the option Install for all users on this PC has been enabled during the installation procedure, the phrase file is initially being stored in the common data folder. All subsequent normal users access this common phrase file by default.
  • If a user installed with limited user rights, the phrase file is individually stored for each user in the corresponding user's personal data folder My Documents /PhraseExpress.

You can redefine the phrase file's location at any time, individually for each user if you have not enabled the option Common settings for all users during the installation. In this case, only the administrator can change the phrase file location.

If the option Always automatically use the network phrase file if Server is available is enabled, then PhraseExpress always switches automatically to the network phrase file as provided from the server service.

If you are using the Pro Edition and if the server connection gets lost, PhraseExpress automatically reverts to the local phrase file if any has been specified.

The phrase file must be local. The separate Network Edition allows accessing a phrase file over a network connection

If the selected phrase file has read-only access rights, PhraseExpress removes all menu options to create or edit phrases (as they could not be stored anyway)

If you want to share common phrases with multiple users on the same computer, make sure that all users have access rights to the desired phrase file location

Data backup

PhraseExpress automatically creates a backup of the phrase file each time you save changes to the phrase file. The backup file is located in the same folder as the main phrase file and has the file extension .bak. Changes to the phrase file are saved to the phrase file whenever you close the program or when you click the OK button in the setting window.

The Backup-file is a copy of the original phrase file before the changes are made.

If you would like to discard accidental changes to your phrase file of if the original phrase file cannot be read anymore, please do the following:

  1. Close PhraseExpress
  2. Delete the current phrase file with the file extension .px3 or move it to another folder
  3. Remove the file extension .bak of the backup file. It should then have the .px3 extension
  4. Launch PhraseExpress again and the backup file will now be used as the new main phrase file. A new backup file will automatically created when you save any changes to your phrase file

Important Note

Frequently backup your phrase file to a different storage media to eliminate the slightest risk to loose your data in case of hard disk failure. Hard disks can break - And they do when you do not expect it!

Phrase file encryption

We have not implemented an encryption function directly into PhraseExpress as we do not need to invent the wheel twice.

Windows 2000/XP already includes the feature of encrypted folders. Just move your phrase file to such encrypted folder. Further information can be found on the Microsoft web page 'How To Encrypt a File in Windows XP'

Keeping PhraseExpress up-to-date

We continuously improve PhraseExpress and you can keep the program up-to-date with the built-in internet update check.

To check manually for updates, connect your computer to the internet and click the PhraseExpress system tray icon icon ->Properties -> tab Options ->Online Updates ->Check now

If the menu item is missing, please contact your system administrator, who may have disabled the option to avoid operating errors

The online update is temporarily deactivated while PhraseExpress is connected to the PhraseExpress Server of the Network Edition. In this case, the Server is centrally checking for updates.

Uninstallation

PhraseExpress can be uninstalled via Start -> Programs -> PhraseExpress ->Uninstall PhraseExpress

The phrase file is not deleted when uninstalling PhraseExpress to avoid data loss. You can safely delete this file manually if you do not need your personal phrase file anymore.

Technical Support

If you have any technical problem, please visit:

http://support.phraseexpress.com

Background information

In this chapter administrators can find technical background information. This information is not useful for normal users and can be ignored safely.

Installation logic

Following installation scenarios are recognized by PhraseExpress::

Szenario Auswirkungen

An administrator installs PhraseExpress for himself only

(The option "Install for all users" has been unticked during installation)

  • The default phrase file path is My Documents.
  • All settings are only stored in administrator's HKCU.
  • A normal user (without admin rights) can also install the software later on the same PC with independing settings.

An administrator installs PhraseExpress for all users on this computer

  • The default phrase file path is Shared Documents.
  • Program symbols are created in the program folders of all users on this computer.
  • All administrator settings are stored in HKLM (and copied to administrator's HKCU).
  • Normal users launching PhraseExpress for the first time copy all settings from HKLM to their respective HKCU.
  • Normal users can make individiual settings.

An administrator installs PhraseExpress for all users on this computer and with common settings

(The option "Common settings for all users" has been activated during installation)

  • The default phrase file path is Shared Documents
  • The common phrase file is always shared among all users.
  • Program symbols are created in the program folders of all users on this computer
  • Program settings can be made by the administrator only. PhraseExpress always reads the settings as defined by the administrator in HKLM.
  • Normal users cannot change any settings (the menu entry is removed).

A user without admin rights installs PhraseExpress

  • PhraseExpress can only be installed by a normal user if PhraseExpress has not been installed by an administrator for all users before
  • The default phrase file path is My Documents
  • All user settings are stored in the corresponding HKCU

A user without admin rights accesses the PhraseExpress Server of the Network Edition

  • If config rights have not been granted for the PhraseExpress client, it uses HKLM if it exists
  • If the user has config rights granted in the Client Manager, then PhraseExpress uses settings from HKCU

 

Command line parameters for the PhraseExpress installation file (vs. the program file)

Command line parameter Explanation

/SILENT

/VERYSILENT

Instructs Setup to be silent or very silent. When Setup is silent the wizard and the background window are not displayed but the installation progress window is. When a setup is very silent this installation progress window is not displayed. Everything else is normal so for example error messages during installation are displayed.

If a restart is necessary and the '/NORESTART' command isn't used (see below) and Setup is silent, it will display a Reboot now? message box. If it's very silent it will reboot without asking.

/SUPPRESSMSGBOXES

Instructs Setup to suppress message boxes. Only has an effect when combined with '/SILENT' and '/VERYSILENT'.

/SERVER=auto

/SERVER=IP address:Port

When you intend to use PhraseExpress with the PhraseExpress Server, you can specify the server's IP address and port via command line. This command line option does also generally enable the networking feature in PhraseExpress like /NETWORK does. When using /SERVER=auto, PhraseExpress will automatically search for the server.

/NETWORK

Enables the networking functionality of the PhraseExpress client installation.

/NOSTATS

Disables the PhraseExpress statistics function

/IGNORECAPSLOCK

Enables the PhraseExpress to ignore accidentally hitting the CAPSLOCK key

/NOHOTKEYCHECK

Installs PhraseExpress with the hidden setting which disables the hotkey plausability check. This allows to define phrase hotkeys even with a single letter key (which is not recommended and only suitable for special requirements).

/NOLAUNCH

Instructs Setup not to launch PhraseExpress after installation.

/LOG

/LOG="filename"

Causes Setup to create a log file in the user's TEMP directory detailing file installation and actions taken during the installation process. This can be a helpful debugging aid. For example, if you suspect a file isn't being replaced when you believe it should be (or vice versa), the log file will tell you if the file was really skipped, and why.

The log file is created with a unique name based on the current date. (It will not overwrite or append to existing files.). The information contained in the log file is technical in nature and therefore not intended to be understandable by end users. Nor is it designed to be machine-parseable; the format of the file is subject to change without notice.

/NOCANCEL

Prevents the user from cancelling during the installation process, by disabling the Cancel button and ignoring clicks on the close button. Useful along with '/SILENT'.

/NORESTART

Instructs Setup not to reboot even if it's necessary.

/RESTARTEXITCODE=exit code

Specifies the custom exit code that Setup is to return when a restart is needed. Useful along with '/NORESTART'

The Setup program may return one of the following exit codes:

0 Setup was successfully run to completion.

1 Setup failed to initialize.

2 The user clicked Cancel in the wizard before the actual installation started, or chose "No" on the opening "This will install..." message box.

3 A fatal error occurred while preparing to move to the next installation phase (for example, from displaying the pre-installation wizard pages to the actual installation process). This should never happen except under the most unusual of circumstances, such as running out of memory or Windows resources.

4 A fatal error occurred during the actual installation process.
Note: Errors that cause an Abort-Retry-Ignore box to be displayed are not fatal errors. If the user chooses Abort at such a message box, exit code 5 will be returned.

5 The user clicked Cancel during the actual installation process, or chose Abort at an Abort-Retry-Ignore box.

6 The Setup process was forcefully terminated by the debugger (Run | Terminate was used in the IDE).

Before returning an exit code of 1, 3, or 4, an error message explaining the problem will normally be displayed.

/LOADINF="filename"

Instructs Setup to load the settings from the specified file after having checked the command line. This file can be prepared using the '/SAVEINF=' command as explained below. Don't forget to use quotes if the filename contains spaces.

/SAVEINF="filename"

Instructs Setup to save installation settings to the specified file.
Don't forget to use quotes if the filename contains spaces.

/DIR="x:\dirname"

Overrides the default directory name displayed on the Select Destination Location wizard page. A fully qualified pathname must be specified.

/GROUP="folder name"

Overrides the default folder name displayed on the Select Start Menu Folder wizard page.

/TASKS="comma separated list of task names"

Specifies a list of tasks that should be initially selected or deselected. To deselect a task, prefix its name with a "!" character.
Only the specified tasks (and their children) will be selected; the rest will be deselected.

Example: Deselect all tasks, then select the "desktopicon" and "fileassoc" tasks:

/TASKS="desktopicon".

Command line parameters for the PhraseExpress program file

Command line parameter Explanation

-DEBUG

Creates a debug file in the program directory. This file is useful for our techsupport for trouble-shooting purposes.

PhraseExpress Network Edition

Please find the Network Edition manual here.