]>

# The KSpell Handbook

David
Sweet

    dsweet@chaos.umd.edu

05/10/1999
1.00.00

KSpell is the spelling checker used by KDE applications such as KEdit, KMail, KRN, and KWord. It is a GUI frontend to International ISpell and ASpell.

kspell
ispell
KDE
Linux
spell
check

## Misspelled Word Dialog

(If you do not have Ispell installed you can obtain it from the International ISpell home page. ASpell is available from the ASpell home page.)

### General Use

The top line in the dialog displays a misspelled word which was found in your document. KSpell attempts to find an appropriate replacement word. One or several may be found. The best guess is shown to the right of Replacement:. To accept this replacement, click on Replace. You may also choose a word from the list of Suggestions then click Replace to replace the misspelled word with the chosen word.

To keep your original spelling, click on Ignore.

To stop the spell checking -- keeping the changes you've already made -- click on Stop.

To stop the spell checking and cancel the changes you've already made, click on Cancel.

### Other Functions

Clicking on Replace All will initially perform the same function as clicking on Replace, but will automatically replace the misspelled word with the chosen replacement word if it appears again (at a later point) in your document.

The Ignore All button ignores this and all future occurrences of the misspelled word.

Clicking on Add will add the misspelled word to your personal dictionary (this is distinct from the original system dictionary, so the additions you make will not be seen by other users).

## Configuration Dialog

### Dictionaries

You can choose the dictionary to use for spell checking from the list of installed dictionaries.

### Encodings

The available character encodings are:

7-Bit/ASCII

  This is the character set used for English text.

Latin1

  This is used for Western European languages.

Latin2

  This is used for Eastern European languages.

You should select the one that matches the character set you are using. In some cases, dictionaries will support more than one encoding. A dictionary might, for example, accept accented characters when Latin1 is selected, but accept email-style character combinations (like 'a for an accented a) when 7-Bit/ASCII is selected. Please see your dictionary's disctribution for more information.

### Spell-checking client

You may choose to use Ispell or Aspell as the spell-checking backend for KSpell. Ispell is more widely available and may have better international support, but Aspell is gaining popularity as it claims to give better suggestions for word replacements.

### Other

It is recommend that you do not change the first two options unless you have read the Interational ISpell man page.

## Contact Information

For more information about KSpell, visit the KSpell Home Page. In particular, you will find information about programmng the KSpell C++ class.

You mail email the author/maintainer with questions and/or comments at dsweet@kde.org.