Spellcheck Dialog

OpenOffice.org 2.0

Document - ID	Specification Owner	Last Change	Status
	Frank Loehmann	09/12/04	Final
Conforms to	
Applies to	OpenOffice.org 2.0, StarOffice 8 (Writer, Writer/WEB, Calc, Impress, Draw)
Task ID(s)	PCD Item for Q: EaseOfUse-FL-06
Category	Feature

Abstract

The usability of the current spellchecker dialog has been improved. The wording/terminology of the dialog is aligned to competing programs.

The new non-modal spelling dialog shows the spelled word in context of the complete sentence. This context helps the user to decide if a highlighted word is wrong or only unknown.

Furthermore the user has not go back to the document if she wants to undo changes made by the spelling dialog because she can use the new undo functionality within the spelling dialog.

i-Team

Specification Owner	Frank Loehmann	frank.loehmann@sun.com
Marketing (MA)		
User Experience (UX)	Frank Loehmann	frank.loehmann@sun.com
Development(DEV)	Oliver Specht	oliver.specht@sun.com
Quality Assurance (QA)	Stefan Baltzer	Stefan.baltzer@sun.com
Documentation (DOC)	Frank Peters	Fpe@sun.com

Specification Reviews

Version	Reviewer	Comment
Reviewed by UX Aug 6, 2003	Matthias Müller-Prove	
10/31/03	Matthias Müller-Prove	
UI String Review Sept 9, 2003	Elizabeth Matthis	Discussed all changes with FL
UI String Review 04/30/04 and 02/14/05	Elizabeth Matthis	see corrections pg 15
Reviewed by QA November 3, 2003	Stefan Baltzer	
Reviewed by DOC November 3, 2003	Frank Peters	

Document History

Version	Author	Comment
Draft 07/10/2003	Frank Loehmann	1. Draft
8/6/03	Matthias Müller-Prove	comments
10/31/03	MMP	issues MMP-1 to MMP-12, some comments inline
10. September 03	Frank Loehmann	finalization
11/06/2003	FL	Last changes, read for translation
Final 03.05.04	FL	Final
07/23/04	FL	Move spelling for objects in Calc into the future task section.
08/11/04	FL	Delete the following requirement: “Formatting like bold, italic and underlined is being displayed in the edit field, but could not be changed within the dialog.” due to technical problems.

Contents

Glossary	1

1	Motivation	1

1.2	Status of the Linguistic Feature in OpenOffice.org 1.1 and MS Word 2002	1

1.2.1	OpenOffice.org 1.1 Spellcheck Dialog	1

1.2.2	Context Menu for AutoSpellcheck in OpenOffice.org 1.1	2

1.2.3	Microsoft Word 2002 Spellcheck Dialog	3

1.2.4	Microsoft Word 2002 Context Menu for Inline Spelling	5

2	Goals	6

3	Detailed Specification	6

3.1	Writer Spelling Process in General	6

3.2	Draw / Impress Spelling Process	6

3.2.1	Spelling of Document Completed	6

3.2.2	Outline View	6

3.2.3	Turnaround Notice in Draw/Impress	6

3.3	Extend Spelling Capabilities in OO.org	7

3.3.1	Keep Character Attributes, Character Styles, Objects and Footnotes in Writer	7

3.3.2	Spelling of Chinese Japanese or Korean (CJK) Document Parts	8

3.3.3	Do not Spell URLs s in OO.org	8

3.3.4	Do not Spell Text Marked as Deleted in Writer (by the Track Changes Function)	8

3.4	Korean Hangul/Hanja conversion Dialog	8

3.5	Spelling Dialog	8

3.6	Initial Dialog Layout and Status	8

3.6.1	Spelling Unknown Words	11

3.6.1	Edit Current Sentence in Spelling Dialog	11

3.6.2	Loosing focus	12

3.6.3	Menu Definition	13

Context menu for a misspelled word	14

3.6.4	Suppress Spelling and Hyphenation	15

3.6.5	Keyboard and Tabbing Order	16

Tab Order	16

Key Board Shortcuts	17

3.7	Error Conditions	17

4	Future Tasks	17

4.1.1	Spelling Form and Database Fields/Controls (like input fields)	17

4.1.2	Spelling Fields in Writer	17

4.1.3	Spelling of Section in Writer	17

4.2	Calc Spelling Process	18

4.2.1	Add Spelling of Drawing Object in Calc	18

5	Notes	18

Glossary

Term	Description
inline spelling	technique to mark misspelled words inside the original text. A curled red underlining is used for marking.

Motivation

Even in a time of using the popular inline spelling (called AutoSpellcheck in OO.org) when writing a text, the spellcheck dialog is a very important dialog. This dialog is often used by linguistic professionals finishing a document and people who are annoyed by the inline marks shown by the AutoSpellchecker within the text.

The current spellcheck dialog of OOo 1.1 is overloaded, wording/terminology is different from the competition and does not support UNDO within the dialog. Furthermore the current dialog does not show the context (sentence) of the misspelled word. This is elementary especially for checking Asian languages. Grammar checking could not be handled at all.

Furthermore the context menu for a misspelled word has to be overworked.

Status of the Linguistic Feature in OpenOffice.org 1.1 and MS Word 2002

OpenOffice.org 1.1 Spellcheck Dialog

Illustration 1 OpenOffice.org 1.1 Tools Menu Entry

The following screenshots show the Spellcheck dialog of OpenOffice.org 1.1.

Illustration 2 OpenOffice 1.1 Spellcheck Dialog

Illustration 3 OpenOffice.org 1.1 options dialog when called from spelling dialog Illustration 4 Question to start over if spellchecking has not been started at the beginning of the document

Context Menu for AutoSpellcheck in OpenOffice.org 1.1

The current context menu lacks some features compared to the competition. Please find a list of missing functions in 2.1.4 Microsoft Word 2002 Context Menu for Inline Spelling on page 5.

Illustration 5 OpenOffice.org 1.1 AutoSpellcheck context menu

Microsoft Word 2002 Spellcheck Dialog

Illustration 6 Call spellcheck dialog from main menu

Illustration 7 Microsoft Word 2002 spellcheck dialog

Microsoft Word shows the text with the same font used in the document. Furthermore bold, Italic and underlined are shown within the edit field, which seems to be a kind of plugged Word. Keyboard shortcuts like Ctrl.+B are also supported within this edit field.

Illustration 8 Microsoft Word 2002 Warning dialog, shown if a word has been modified by the user and is not in the current wordbook

Illustration 9 Microsoft Word 2002 Warning dialog if user has changed sentence in the list box and has pressed “Change all” or “AutoCorrect”

Illustration 10 Microsoft Word 2002 Options Dialog for Spelling and Grammar

Spelling options dialog could be called directly from the spelling dialog.

Illustration 11 Microsoft Word 2002 Custom dictionary dialog

Illustration 12 Microsoft Word 2002 Grammar Checking in Microsoft Word 2002

Microsoft Word 2002 Context Menu for Inline Spelling

Microsoft Word offers more functionality than OpenOffice.org 1.1 in the context menu of a misspelled word:

Make suggestions from user word book

Set language for current word

Cut, copy & paste

Bold formatting for the suggestions

Illustration 13 Context menu in Word 2002 for a misspelled word. Word also suggests words from a user dictionary Illustration 14 Context menu without spelling suggestion

Goals

Adopt wording/terminology of competition

Undo within the dialog

Show complete sentence with highlighted word to be checked

Reduce complexity of current dialog

Overwork feature set of context menu for a misspelled word

Detailed Specification

This specification defines the new Spelling dialog, context and main menu entries. Furthermore it changes the default for the AutoSpellcheck (inline spelling) to enabled. The interaction with user-defined wordbooks will also be changed.

Note. The following mockups show a grammar checking option. This feature will not be available in OO.org 2.0. But please always keep this grammar feature in mind. We also need additional buttons in this dialog to offer grammar checking.

Writer Spelling Process in General

The spelling dialog could be called at any time, regardless of the current selection

If the current selection could not be spelled (i.e. a graphic), the next possible text position will be searched.

The application state has to be non modal to call the spelling dialog

The spelling dialog itself is non-modal

The spelling dialog remembers were it has been started. If this point is reached again, a notice dialog is shown (the same as in OOo1.1) and the spelling dialog will be closed.

If a text selection was made before calling the spelling dialog, only this text selection will be spelled. The "Spellcheck is complete" message box is shown, if spelling of the selection has been finished.

A (yes/no) question box is shown, if the end of the current document is reached (the same as in OOo1.1). If the user declines that continuing, the spelling dialog will be closed.

Draw / Impress Spelling Process

The spelling process in Draw/Impress will be left untouched, except the following small changes:

Spelling of Document Completed

View and selection where the spelling process has been started will be restored after confirming the message box. This happens to avoid that a user gets lost in a background mode.

If the dialog is closed within the spelling process, the latest spelled object gets selected.

Outline View

Spelling will be started at the current cursor position

Cursor will be set to latest spelled position if the dialog is closed

Turnaround Notice in Draw/Impress

The following notice will be changed to “OpenOffice.org Impress has spelled to the end of the presentation. Do you want to continue at the beginning?”

Illustration 15 Turnaround dialog in Draw/Impress

String list

Item	English	German	Comments
Dialog text Impress	%PRODUCTNAME Impress has checked the spelling to the end of the presentation. Do you want to continue at the beginning?	%PRODUCTNAME Impress hat die Rechtschreibung bis zum Ende der Präsentation überprüft. Möchten Sie die Rechtschreibprüfung am Anfang fortsetzen?	
Dialog text Draw	%PRODUCTNAME Draw has checked the spelling to the end of the document. Do you want to continue at the beginning?	%PRODUCTNAME Draw hat die Rechtschreibung bis zum Ende des Dokumentes überprüft. Möchten Sie die Rechtschreibprüfung am Anfang fortsetzen?	

Extend Spelling Capabilities in OO.org

Illustration 16 Spellchecking of fields in the spelling dialog

Keep Character Attributes, Character Styles, Objects and Footnotes in Writer

All these objects are anchored on a character basis. In OOo1.1 some of them got lost when the spelling dialog changes a word (i.e. a footnote)

Character formats (direct and style based) of currently checked sentence will be merged back into source paragraph.

Footnote anchors (the number itself) will be displayed as a field within the edit field. The number could be deleted, but there is a hurdle to protect users from deleting those ones in error. If the character would be deleted by a backspace of delete it only gets selected. If the user hits backspace or delete again, the footnote will be removed. (an undo restores the footnote)

Object anchors will be kept as well. If the sentence will be deleted completely, the anchor moves to the previous paragraph.

Spelling of Chinese Japanese or Korean (CJK) Document Parts

FL: Falko Tesch has to check, if we have to take care about special issues for CJK spelling in the future.

Do not Spell URLs s in OO.org

Spelling of URLs in document doesn't make sense, because the words are not separated and often they aren't natural words at all. Since we can only decide what we know, we will only except URLs from spelling already recognized/formatted as URLs and if the URL and the text representation are equal.

Do not Spell Text Marked as Deleted in Writer (by the Track Changes Function)

If text has been deleted and is only displayed by the track changes function (strike trough formatting) the text will not be spelled anymore.

Korean Hangul/Hanja conversion Dialog

The current implementation of the Hangul/Hanja conversion dialog is based upon the OO.org 1.1 spelling dialog with some modifications and additions. The design of that dialog will be kept as it is and the implementation of these two dialogs will be separated from each other.

The wording used in the Hangul/Hanja conversion dialog will be kept, because the new wording used in the new spelling dialog does not explain the functionality in the context of this dialog correctly (checked with Falko Tesch (FT)).

Spelling Dialog

The AutoSpellcheck menu item moves to the options list for spelling. Furthermore the default for AutoSpellcheck changes will be changed to enabled.

Initial Dialog Layout and Status

The dialog list box Not in dictionary shows the complete sentence (the Break-Iterator is used to distinguish what the current sentence is) where the cursor is placed in. If a graphic was selected when calling (or resuming) the dialog, spelling starts at the next possible cursor position.

Note: The edit field were the current spelled sentence is being shown, always uses a standard UI font and a fixed font size to show the text. Character attributes which are already assigned to a word will be expanded when extending the word (same as in Writer). The highlighted word will be made visible in the edit field by automatically scrolling down the view of the edit field if it was out of view.

The current checked word of the sentence will be displayed bold and text color light red in western languages. If the checked sentence contains Hiragana or Katakana symbols, the dialog only uses the light red color to highlight the current checked word, because those symbols could not be read in bold because bold makes the symbol often unreadable.

The Suggestion list box shows all current suggestions given by the enabled wordbooks. Even suggestions taken from user defined word books will be show in this list (This is a new feature and not part of the here specified functionality. The IssuZilla task ID is 11655.) In the order suggestions from user defined wordbooks will be shown at the end of the list.

Dictionary language list box changes the language of the wordbook used and changes the language attribute of the current spelled word, when change will be executed with the Change of Change all button. The language list contains only languages where a wordbook is currently installed and activated. Furthermore, the dialog title of the spelling dialog shows the current used spelling language. If the language attribute has been changed, the Suggestions list box will make new suggestions based on the language chosen.

Check grammar check box enables grammar checking function. (not for OO.org 2.0, but planning of GUI already covers this option)

Options... button shows the spelling options dialog shown in 2.1.1 Illustration 3 OpenOffice.org 1.1 options dialog when called from spelling dialog on page 2. No changes have been made to this dialog.

Help Button calls the OpenOffice.org help system.

Undo button undoes step by step the action made in the spelling dialog and moves the selection and scrolls to the previous position of the cursor in the dialog. A redo of undone steps in the dialog is not possible. If all changes in current sentence have been undone, dialog undo uses global undo to revoke previously made changes by the spelling dialog. Then the spelling dialog respells the so restored sentence.

The global undo of Edit -Undo or Ctrl-Z can only undo changes already made to the document. Editing the current sentence in the upper list box is a special action regarding undo shown in 4.1.9 Illustration 19 Use has edited the text in the upper list box on page 12. A manual document content change (or global undo from the edit menu) resets the undo function after Resume has been pressed to reactivate spelling dialog. Undo button is disabled if undo is not possible.

Close button closes the spelling dialog.

Ignore once ignores the current word this time and jumps to next word to be spelled in the sentence/document.

Ignore all ignores the current word and automatically ignores all further repetition of this word during runtime of document in OO.org.

Add to dictionary is a menu button an displays all currently active user dictionaries supporting the current language or supporting all languages.

AutoCorrect adds the current selected suggestion for the misspelled word to the AutoCorrect function, so that this word would be corrected automatically when entered again.

Change button changes the currently spelled word/sentence in the document according to the word/sentence visible in the dialog. Button is disabled until the sentence (not only the highlighted word) has been changed (i.e. suggestion selected, changed language, manual change of the sentence).

Change all button is enabled when a suggestion has been choosen or the highlighted word has been edited. If the user makes changes to the rest of the sentence, the button gets disabled. If pressed the Change all button changes all occurrences (of the highlighted word) in the current spelled document.

Illustration 17 Mockup of new OpenOffice.org spelling dialog. The “Check grammar” field is not used for OOo2.

String list

Item	English	German	Comments
Dialog title	Spellcheck: <language of current dictionary>	Rechtschreibprüfung: <language of current Wörterbuch>	<xxx> is only a placeholder and not seen on UI
Fixed text	~Not in dictionary	Nicht im Wörterbuch	
Fixed text	~Suggestions	Vorschläge	
Label	Dictionary languag~e	Sprache des Wörterbuchs	EM: In German I chose this way of writing it because it is grammatically correct, whereas some other products use a poor German translation.
Check box	~Check grammar	Grammatik überprüfen	FL: Not valid for OO.org 2.0
Button	~Ignore Once	Einmal ignorieren	
Button	I~gnore All	Alle ignorieren	
Button	~Add	Hinzufügen	
Button	~Change	Ändern	
Button	Change A~ll	Alle ändern	
Button	AutoCor~rect	AutoKorrektur	
Button	Options...	Optionen...	
Button	Undo	Rückgängig	
Button	Help	Hilfe	
Button	Close	Schließen	

Spelling Unknown Words

If a word is not known by all active wordbooks the Suggestion list box shows only a notice text. Change, Change all and AutoCorrect button are disabled. User could only ignore or add current word to a user dictionary. Furthermore the sentence can be changed (retyped) directly in the list box at any time.

Illustration 18 Spelling dialog showing an unknown word

String list

Item	English	German	Comments
List box item	(No suggestions)	(keine Vorschläge)	

Edit Current Sentence in Spelling Dialog

The currently shown sentence can be edited directly in the upper list box of the dialog. Editing is not limited to the highlighted word in the list box. Editing the sentence disabled almost all other functions in the dialog and also removes the highlighting of the currently checked word. The Undo button now undoes the complete edit actions and restarts spelling with current original sentence.

There are two different modes of editing a sentence. If the user edits only the highlighted word, the dialog disables the suggestion list box, but the language box remains enabled and relates only to the highlighted word. If the user leaves this highlighted word and makes changes to the text, the suggestion and the language list box will be disabled, too.

The Change button commits the changed sentence back to the document. The undo in the spelling dialog and Ctrl + Z and the undo/redo buttons in the OO.org toolbar could undo/redo the change in the document.

After editing has been finished (or undone) the dialog will re-enable controls to status shown in 4.1.7 Illustration 17 Mockup of new OpenOffice.org spelling dialog. The “Check grammar” field is not used for OOo2. on page 10

If the user navigates to the input field with the keyboard, the cursor will be placed right at the beginning of the previously misspelled word, when return is pressed to enter edit field or if the mnemonic for this field has been pressed.

A Context menu within the edit field shows only Cut, Copy and Past menu entries.

Illustration 19 Use has edited the text in the upper list box

Loosing focus

The Spelling dialog is non-modal. If the spelling dialog looses the focus and the document content has been changed nearly all controls (see screenshot below for details) will be disabled. The Ignore once button changes to a Resume button. This Resume button resumes the spelling process starting over with the same sentence or on the current current cursor position, if the cursor has been moved from the previous starting position in the meanwhile. It is like closing and reopening the dialog to proceed spelling at the current cursor position.

Illustration 20 Dialog without focus. Press Resume button to resume spelling

String list

Item	English	German	Comments
Button	Resume	Fortsetzen	EM: In German I chose this way of writing it because it must be a verb, despite how other products label this button.

Menu Definition

The main menu structure changes as follows:

Illustration 21 Changed Tools menu (please ignore white background of images and shortcut)	Illustration 22 Option to enable/disable AutoSpellcheck in object bar

Tools

Spellcheck

The current submenu with the AutoSpellcheck entry will be dropped (for Writer, Calc, Draw and Impress)and the default for the AutoSpellcheck feature is enabled. The user can disable this feature in the main toolbar and in the Tools – Options dialog (as shown to the right and below). The current AutoCheck entry will be changed to “Check spelling as you type” to align terminology with competition.

Illustration 23 AutoSpellcheck Option in Tools Option Dialog. AutoCheck entry will be renamed to “Check spelling as you type”

String list

Item	English	German	Comments
Menu item	Spellcheck	Rechtschreibprüfung	In the Tools menu. Submenu entry Automatic Spellchecker option will be dropped
List Box Entry	Check spelling as you type	Rechtschreibung während der Eingabe überprüfen	Current AutoCheck entry will be renamed

Context menu for a misspelled word

<List of suggested words> (font attribute bold and incl. words from user wordbooks)

------------------------------- divider -------------------------------------

Ignore all

Add to dictionary > (with sub menu)	[Comment: The list of dictionaries is listed alphabetically]

standard [All]

soffice [All]

sun [All]	[StarOffice Q only]

... (and all other currently active user wordbooks)

------------------------------- divider -------------------------------------

AutoCorrect >

<List of suggested words> (creates AutoCorrect entry with current word and chosen suggestion)

Language > (with submenu)

<List of all languages already applied in current document>

Set language... (if we have implemented such a dialog for Q or character dialog with preset to language field)

Spellcheck...

------------------------------- divider -------------------------------------

Cut

Copy

Paste

String list

Item	English	German	Comments
Context menu item	Ignore All	Alle ignorieren	
Context menu item	Add to Dictionary	Zum Wörterbuch hinzufügen	
Context menu item	AutoCorrect	AutoKorrektur	opening submenu
Context menu item	Language	Sprache	opening submenu
Context menu item	Set Language...	Sprache festlegen...	
Context menu item	Spellcheck...	Rechtschreibprüfung...	Calls new spellcheck dialog
Context menu item	Cut	Ausschneiden	
Context menu item	Copy	Kopieren	
Context menu item	Paste	Einfügen	

Suppress Spelling and Hyphenation

OpenOffice.org suppresses spelling, hyphenation and thesaurus, if a character has the attribute language = [none].This behavior is not clear to the user and different from handling in competing products. Issue i20123 covers this issue. The solution would be to add the language setting to the status bar and implement a separate language dialog.

Illustration 24 Language attribute [None] in the character attributes dialog suppresses hyphenation, thesaurus and spelling

Keyboard and Tabbing Order

Tab Order

Illustration 25 The numbers define the spellchecking dialog tab order

Default focus: Not in dictionary list box gets the focus by default.

Key Board Shortcuts

F7	Calls Spelling dialog

Error Conditions

none

Future Tasks

Grammar checking has to be specified and implemented.

Spelling Form and Database Fields/Controls (like input fields)

Since (XML) forms is a feature for OO.org 2.0, we also have to offer inline spelling inside of form controls where the user can enter text.

FL: We need some suggestions from a visual designer (CJ) and developers at this point, how inline spelling in those objects could look like.

Spelling Fields in Writer

We have to add inline and dialog based spelling capabilities to fields in Writer, because those fields are often used within a text document. Furthermore these fields have to be editable like normal text. If those fields are displayed within the spelling dialog, the text background of the field text is gray to indicate that the current sentence, being spelled in the dialog, contains a field.

Spelling of Section in Writer

Sections without any protection or link attribute will be spelled like normal text in Writer. As soon as fields can be spelled in Writer, references will be handled like a protected section (described below).

Linked sections and DDE sections (without the protection attribute) in Writer are spelled as normal text so that the user can make corrections to this content, even when these changes get lost on the next update of the section. (This helps the user to get his work done, regardless what happens next)

The context menu is nearly the same as for protected and linked sections described below. The only difference is that word suggestions will be offered as well.

Protected and linked sections, as used for the table of contents function, will be spelled inline only. This helps the user to recognize mistakes in protected sections and to find the origin of a misspelled text. The context menu for a misspelled word does not contain any suggestions. This context menu will show:

“Go to text source...” (see below for details) This helps the user to change mistakes in protected/linked sections and to find the origin of a misspelled text.

“Edit section...” calls the Format – Section dialog.

“Add ->” to add it to a user wordbook and

“Ignore all” to ignore the word.

Go to text source... is an entry of the context menu of a misspelled word if the word is linked or linked and protected. This function jumps directly to the original text linked to the current position in the document. If the source is located in a different document (only for file URLs, not for http URLs), this document will be loaded and the cursor will be placed at the origin of the misspelled word or at the beginning of the section, when not called from the context menu of a misspelled word. If the text origin is within the same document, the cursor jumps to that spelled word or to the begin of the section as described before.

A hidden section (like hidden text) will not be shown and thus not be spelled.

Context Menu	Go to Text Source...	Zur Textquelle springen...	Jumps to origin of current spelled word.
Context Menu	Edit Section...	Bereich bearbeiten...	Calls the sections dialog

Calc Spelling Process

Drawing objects in Calc will be added to the spelling process.

Add Spelling of Drawing Object in Calc

Currently (OO.org 1.1) drawing object in OO.org Calc do not support spelling. In OO.org 2.0 this is supported like already present in Writer.

Notes

<Required – This paragraphs gives the audience idea of what to aspect from this document. It should be described shortly what problem will be solved.>

The source of software product implementation and change is the I-Team (Implementation Team). I-Teams are typically comprised of people who have skills in the areas of Product Marketing, Development Engineering, Technical Publications, and Test Engineering. I-Teams define the features or set of changes (based on input from SCs, customers, Engineering, or Marketing), plan the implementation project, perform the implementation and testing...

<Required - What is the reason for pursuing this project?>

<Required - The goals section must be short but also provide a clear statement of the goals, to achieve with this feature, project or task. A clear statement in this section gives the Development, Quality Assurance and Documentation guidance.>

<Required - First of all the concept section should give the audience an overview of how the new feature will work. When this is done this section has to cover the necessary things to finish this feature. This is the crucial part of the specification. If images are used in the concept, it is very important that these images provide a caption. The caption should be short and has to describe shortly the image. UI Mockups has to provide a caption too, if possible the mockups shouldn't be scaled and our standard user interface font, Andale Sans UI has to be used for strings on dialogs.>

<Required - Dialogs providing strings which have to be translated, have to be accompanied by a table containing the strings used in the image (English or German or both) Strings have to include mnemonics and the item for which the string is used. Mnemonics have to be visualized by a ~ - symbol in front of the letter which has to be displayed mnemonic.>

<Required. It makes sense to describe or visualize the tabbing order. The description of the tab order has to contain which control has the initial focus.>

<Required - Key Board shortcuts used in dialogs have to be listed in a table with a small description.>

<Recommended - If there are features which couldn't be implemented but have to be implemented in the future. State these in here with a description why the feature couldn't be implemented right now.>

<Recommended - Questions will arise during the writing of the specification. State these in here.>

Spellcheck Dialog

Page 16

http://specs.openoffice.org/appwide/linguistic/Spellcheckdialog.sxw

Frank Loehmann

2003-07-09T16:25:03

Frank Loehmann