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:
- The asterisk “*” wildcard character find string match any zero or more characters;
- The question mark “?” wildcard character find string match any one character.
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 form 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 form 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
CandidateListIndex = index list which specifies range of index as m–n
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)
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