Preferences

You can customize various aspects of how Crossword Compiler behaves by selecting Preferences... from the Options menu. To change how the program looks (dark or light themes), select Dark/light theme from the Options menu instead.

Under Preferences, there are five pages of settings that you can change. The settings are global to all your crosswords, and you can save the settings as the default for each time you run Crossword Compiler by clicking the Save as default box at the bottom of the window.

Options

Opening and Saving

Select Create backup files to save the old file with a .BAK extension each time you save a file. The Auto-save recovery files option will allow Windows restarts (e.g. for updates) without prompting to save opened files (automatically re-opening them when the program is next opened), and generate autoload recovery files in the case of a crash. You can customize how frequently the recovery files are saved.

Select the Show information on open option to show the Information dialog box whenever you open an existing crossword.

AutoFind on complete word

This setting determines what AutoFind will do when invoked on a complete word. Select See if word is in list to just spell check the word—the word either will or won't be in the word list, and either will or won't be displayed. Select Find alternative words that would fit to find all the other words that could replace the word in the grid without affecting the letters that are part of intersecting words.

Display

Colors

The color settings in the scroll box allow you change colors that are used when editing or filling a grid. Scroll down to see more settings, including the colors used for Grid Insight.

Font for displaying words in lists

Click the Change font… button to change the font that is used in the AutoFind, Find Word, Word List Manager and various other windows whenever words from a word list are displayed. By default, this is a fixed pitch font so that letters in words under each other are aligned. However, you can choose any font you like. The fixed pitch fonts are usually Courier and FixedSys. A sample of the current font is shown to the left of the font button. If you wish to use different character sets in your word lists you should ensure that the font you choose supports the different character sets.

Clues/Answers

Editing order

Using the Clue Editor you can either edit clues in the order of their clue numbers, or you can edit all the across words first, then the down words.

Default database clue

This option determined which clue in the clue database is displayed in the clue editor when you edit a clue. You can view the rest of the clues in the database by clicking on the down button at the side of the Database entry.

Show upper case

Select any outputs that you always want to be in upper case.. If you answers words in in upper case for review, Review/Edit Clues or print Clues with Answers.

will use upper case, but not when answers are exported directly unless you also select the "for export" option.

Changing grid does not delete clues

If this option is selected you can edit a word slot in the grid and any clue for the word slot remains unchanged. Otherwise, when you change the word in the grid the clue is moved to a temporary holding area, and deleted for the current word slot.

Prefer solution format in database

When you use a clue from a clue database when this option is selected the solution word formatting is taken from the database. Otherwise the formatting is left as it is. Deselect this option if you have a database without correctly formatted solution head words.

Format insensitive database clue sorting

By default this option is unselected, and clues in a clue database that have an exact match to the solution word in the Clue Editor are shown first. Select this option if you would like to sort clues by date (see above) irrespective of whether the solutions have the same case and punctuation as the word in the Clue Editor.

Use WordWeb for automatic clue formatting

This option is available if you have WordWeb installed. If selected it will automatically use the WordWeb database to correctly punctuate words that are being clued.

Always update (WordWeb)

Use this option to always change the lookup word in the WordWeb window whenever the word in the clue editor is changed. Otherwise, the lookup word is only changed if the new word does not have a clue.

Clue text when there is no clue

This text is printed when you print a clue before you've written it.

Custom Lookups

You can add files and delete files that are used for lookup lists by clicking the Add and Delete buttons.

You can add a list of items (one per line) to be used in the Explanation/Citation/URL drop-down in the Clue Editor for quick re-selection. If Add new entries from puzzles in session is checked the list will also automatically grow to include all entries added during the current session (the list can be reverted to the default using the right-click option on the entry box in the Clue Editor).

Dictionaries

The easiest way to access dictionaries is via WordWeb Pro, which has several Oxford and Chambers add-on dictionaries available. However, you can also link to other programs on your computer, or to websites, adding an additional button to the Clue Editor.

Click the Auto-detect dictionaries button to scan for and install known dictionaries.

You can also add website look-ups, for example to look up a word on Google you might click on Add… and enter “Google” as the name, and then type https://www.google.com/search?q=%s in the Exe name/URL box.

If you use the auto-detect feature you can ignore the remained of this topic, which is advanced and requires more than average computer know-how. You should only need to add dictionaries by hand if they are not supported.

To add a dictionary select the Add... button, and type the name of the dictionary (this should generally be the text that appears in the dictionary's window title when you run it). Type in the name of the application file in the Exe name/URL input line, including the full path (e.g. C:\Chambers\Chambers'). If the program has command line parameters include these here too. To include the name of a look-up word in a command line parameter use the '%s' placeholder. E.g. for example Exe name/URL might be

c:\Program Files\Vendor\ProgramName.exe "%s".

If the file path contains spaces then enclose it in quotes, for example for RH Webster's Unabridged Dictionary the Exe name might be

"C:\Program Files\Random House, Inc\Random House Webster's Unabridged Dictionary\RHUD30.exe"

If the dictionary supports DDE (it should say so somewhere in its documentation) you can then enter text in to the Service, Topic and Command input lines. The Command entry can contain the '%s' placeholder to stand for the word being looked up. If the Command entry is blank the command will just be the word being looked up. If these lines are filled in correctly the clue editor button will bring up the dictionary entry for the word that is being clued; if not, it will merely activate the dictionary program and you will have to type in the word yourself. For example, for the old RH Webster dictionary:

Service Topic Command
RH Webster's DIC Unabridged: RHUD
College: RHCD
Thesaurus: RHCT
LOOKUP %s

(Don’t actually include the “College” or “Unabridged” bit, just the bit in capitals).

For programs that do not support DDE you should make sure the dictionary name is the same as the title on the window when you open the dictionary (or an unambiguous start). When the dictionary is opened the lookup word is put on the clipboard. You may be able to send some keystrokes to the application to paste in the word in order to look it up automatically. To do this set the Send Keystrokes entry. See the topic on sending keystrokes.

The programs that you add buttons for don't of course have to be dictionaries. You can create an icon for anything. Say you wanted to be able to start Notepad easily. You could add a 'dictionary' called 'Notepad', file name 'c:\windows\notepad.exe' and leave the other entries blank.