Behold the Table Driven Text Service, Part 7 (Configuration 'junk in the trunk', part 1)

by Michael S. Kaplan, published on 2008/01/30 08:31 -05:00, original URI: http://blogs.msdn.com/b/michkap/archive/2008/01/30/7321697.aspx


Prior posts in the series:

I have been stalling in just trying to provide a whole bunch of configuration informatoon at one time, since it just felt like it would be so dry. You know, like reading an encyclopedia article or whatever about the technology.

Then yesterday someone reminded me that we aren't expecting to see documentation on all of this for some time. And if I keep dishing out settings 1-3 at a time, I'll be hitting part 79 before I'm done!

So I surrender, and I will put in a bunch of info on various configuration settings here. I will try to avoid making it dry if I can. :-)

I am mostly going to do a bunch of copy/paste from a document intended to help someone who would translate it into English, though since I am underqualified for that job, I'll just do my best. :-)

First there is the rest of the [Configuration] section to talk about, which I started in Part 2:

l      Wildcard search switch (optional)

If this switch were specify, Enable wildcard search from dictionary when composition string includes either of the below two things:

Theform of wildcard search identifier is:

Wildcard = integer value

Where:     0     - turn off wildcard search option (default)
           Not 0 – turn on wildcard search option

l      Disable wildcard character at first composition (optional)

If wildcard search option is turned on, but won’t wildcard search at first composition character, turn this switch on.
The f
orm of disable wildcard search at first composition is:

DisableWildcardAtFirst = integer value

Where:     0     - turn off wildcard search at first option (default)
           Not 0 – turn on wildcard search at first option

 Then there are a few items that should be in the [Configuration] section but they aren't, related to the Reading window:

Configuration section for reading window

This is group for reading window however should be inside “[Configuration]” section.

l      Hide reading window
Form of hide reading window is:

ReadingWindow.HideWindow = integer value

Where:     0     - show reading window (default)
           Not 0 – hide reading window

l      Reading window width

Form of reading window width is:

ReadingWindow.Width = integer value

If the reading window width is not specified, then the default value is 6.

Then there are some [Configuration] section settings that are in the right section which are for the Composition window:

Configuration section for composition window

This is group for composition window however should be inside “[Configuration]” section.

l      Quit and error on conversion

Show error display if composition string doesn’t convert to any strings.
The f
orm of quit and error on conversion is:

Composition.QuitAndErrorOnConversion = integer value

Where:     0     - turn off error display (default)
           Not 0 – turn on error display 

Then there are also some entries for the Candidate window:

Configuration section for candidate window

This is group for candidate window however should be inside “[Configuration]” section.

l      Candidate window width

Form of candidate window width is:

CandidateWindow.Width = integer value

If not specified candidate window width, then default value is 6.

l      Candidate list index

Form of candidate list index is:

CandidateListIndex = index list which specifies each index value as x,y,z

or

CandidateListIndex = index list which specifies range of index as mn

Initial setting of candidate list index is 1,2,3,4,5,6,7,8,9,0.

l      Don’t show next key sequence

In the Explicit Conversion mode, candidate list doesn’t shows keystroke data after conversion character item.

Form of next key sequence is:

CandidateList.dontShowNextKeySequence = integer value

Where:     0     - Show next key sequence
           Not 0 – Don’t show next key sequence

l      Keep candidate list for invalid key

If inputted invalid character which key is not defined in “[Keystroke.Composition]”, it invalid character should inject to application and Table Driven TIP still keep composition character.

Form of keep candidate list for invalid key is:

CandidateList.KeepCandidateListForInvalidKey = integer value

Where:     0     - Close candidate window
           Not 0 – Keep candidate window

It did suddenly occur to me that I should maybe stop and describe the different kinds of windows a bit further, so I will do that tomorrow....

 

This post brought to you by(U+2466, aka CIRCLED DIGIT SEVEN)


no comments

referenced by

2008/10/21 Behond the Table Driven Text Service, Part 14 (Don't expect too much from numbers)

2008/07/25 Behold the Table Driven Text Service, Part 13 (Sinhalification proclamation!)

2008/06/30 Behold the Table Driven Text Service, Part 12 (The knights who say நீ, redux, #2)

2008/06/21 Back to Sri Lanka (conceptually)

2008/02/25 Behold the Table Driven Text Service, Part 11 (The knights who say நீ, redux, #1)

2008/02/15 Behold the Table Driven Text Service, Part 10 ("Even Jove nods," Atlas shrugged, "so we'll convert their old files, now.")

2008/02/12 Behold the Table Driven Text Service, Part 9 (Will you be content if I tell you how some content can be defined?)

2008/02/11 Behold the Table Driven Text Service, Part 8 (Configuration 'junk in the trunk', part 2)

go to newer or older post, or back to index or month or day