//******************************************************************************
//******************************************************************************
//
// Parameter setting for the
keyboard model
//
//******************************************************************************
//******************************************************************************
double prExact =
0.9;
//The probability that you want to type a character and you do
successfully make it
//In the setting of the original keyboard model in the project,
//we make it 0.8, but you can try different constants to see the effects.
double prNearby =
0.1;
//The sum of probabilities that you want to type a character but end in
touching
//a different character.
//In the setting of the original keyboard model in the project,
//we make it 0.2, but you can try different constants to see the effects.
int LikelihoodDistancePower = 1;
//The likelihood you want to type a character but end in touching a
different character
//is proportion to the inverse of
//(the distance between them) to the (LikelihoodDistancePower)th power
//In the setting of the original keyboard model in the project,
//we make it 1, but you can try different constants to see the effects.
//******************************************************************************
//******************************************************************************
//
// Parameter setting for the
Spelling model
//
//******************************************************************************
//******************************************************************************
double prRepeat =
0.1;
//The probability of repeating the current cognitive state again as the
next state
double prMoveOn =
0.9;
//The probability of moving from the current cognitive state to other
states
// as the next state
int
InitialLikelihoodDistancePower = 4;
//The likelihood of some character in a word as the initial cognitive
state
//is proportion to the inverse of
//(the position of the character in the word) to the
//(InitialLikelihoodDistancePower)th power.
//In the setting of the original spelling model in the project,
//we make it 4, but you can try different constants to see the effects.
int
TransitionLikelihoodDistancePower = 5;
//The likelihood of moving from the cognitive state of typing some
character in a word
//to the next cognitive state is proportion to the inverse of the distance
between
//(the current state to the next state) to the
//(TransitionLikelihoodDistancePower)th power.
//In the setting of the original spelling model in the project,
//we make it 5, but you can try different constants to see the effects.
//******************************************************************************
//******************************************************************************
//
// Parameter setting for the
keyboard model
//
//******************************************************************************
//******************************************************************************
double prExact =
0.8;
//The probability that you want to type a character and you do
successfully make it
//In the setting of the original keyboard model in the project,
//we make it 0.8, but you can try different constants to see the effects.
double prNearby =
0.2;
//The sum of probabilities that you want to type a character but end in
touching
//a different character.
//In the setting of the original keyboard model in the project,
//we make it 0.2, but you can try different constants to see the effects.
int LikelihoodDistancePower = 1;
//The likelihood you want to type a character but end in touching a
different character
//is proportion to the inverse of
//(the distance between them) to the (LikelihoodDistancePower)th power
//In the setting of the original keyboard model in the project,
//we make it 1, but you can try different constants to see the effects.
//******************************************************************************
//******************************************************************************
//
// Parameter setting for the
Spelling model
//
//******************************************************************************
//******************************************************************************
double prRepeat =
0.1;
//The probability of repeating the current cognitive state again as the
next state
double prMoveOn =
0.9;
//The probability of moving from the current cognitive state to other
states
// as the next state
int
InitialLikelihoodDistancePower = 4;
//The likelihood of some character in a word as the initial cognitive
state
//is proportion to the inverse of
//(the position of the character in the word) to the
//(InitialLikelihoodDistancePower)th power.
//In the setting of the original spelling model in the project,
//we make it 4, but you can try different constants to see the effects.
int
TransitionLikelihoodDistancePower = 5;
//The likelihood of moving from the cognitive state of typing some
character in a word
//to the next cognitive state is proportion to the inverse of the distance
between
//(the current state to the next state) to the
//(TransitionLikelihoodDistancePower)th power.
//In the setting of the original spelling model in the project,
//we make it 5, but you can try different constants to see the effects.
//******************************************************************************
//******************************************************************************
//
// Parameter setting for the
keyboard model
//
//******************************************************************************
//******************************************************************************
double prExact =
0.9;
//The probability that you want to type a character and you do
successfully make it
//In the setting of the original keyboard model in the project,
//we make it 0.8, but you can try different constants to see the effects.
double prNearby =
0.1;
//The sum of probabilities that you want to type a character but end in
touching
//a different character.
//In the setting of the original keyboard model in the project,
//we make it 0.2, but you can try different constants to see the effects.
int LikelihoodDistancePower = 1;
//The likelihood you want to type a character but end in touching a
different character
//is proportion to the inverse of
//(the distance between them) to the (LikelihoodDistancePower)th power
//In the setting of the original keyboard model in the project,
//we make it 1, but you can try different constants to see the effects.
//******************************************************************************
//******************************************************************************
//
// Parameter setting for the
Spelling model
//
//******************************************************************************
//******************************************************************************
double prRepeat =
0.2;
//The probability of repeating the current cognitive state again as the
next state
double prMoveOn =
0.8;
//The probability of moving from the current cognitive state to other
states
// as the next state
int
InitialLikelihoodDistancePower = 4;
//The likelihood of some character in a word as the initial cognitive
state
//is proportion to the inverse of
//(the position of the character in the word) to the
//(InitialLikelihoodDistancePower)th power.
//In the setting of the original spelling model in the project,
//we make it 4, but you can try different constants to see the effects.
int
TransitionLikelihoodDistancePower = 5;
//The likelihood of moving from the cognitive state of typing some
character in a word
//to the next cognitive state is proportion to the inverse of the distance
between
//(the current state to the next state) to the
//(TransitionLikelihoodDistancePower)th power.
//In the setting of the original spelling model in the project,
//we make it 5, but you can try different constants to see the effects.
//******************************************************************************
//******************************************************************************
//
// Parameter setting for the
keyboard model
//
//******************************************************************************
//******************************************************************************
double prExact =
0.8;
//The probability that you want to type a character and you do
successfully make it
//In the setting of the original keyboard model in the project,
//we make it 0.8, but you can try different constants to see the effects.
double prNearby =
0.2;
//The sum of probabilities that you want to type a character but end in
touching
//a different character.
//In the setting of the original keyboard model in the project,
//we make it 0.2, but you can try different constants to see the effects.
int LikelihoodDistancePower = 1;
//The likelihood you want to type a character but end in touching a
different character
//is proportion to the inverse of
//(the distance between them) to the (LikelihoodDistancePower)th power
//In the setting of the original keyboard model in the project,
//we make it 1, but you can try different constants to see the effects.
//******************************************************************************
//******************************************************************************
//
// Parameter setting for the
Spelling model
//
//******************************************************************************
//******************************************************************************
double prRepeat =
0.2;
//The probability of repeating the current cognitive state again as the
next state
double prMoveOn =
0.8;
//The probability of moving from the current cognitive state to other
states
// as the next state
int
InitialLikelihoodDistancePower = 4;
//The likelihood of some character in a word as the initial cognitive
state
//is proportion to the inverse of
//(the position of the character in the word) to the
//(InitialLikelihoodDistancePower)th power.
//In the setting of the original spelling model in the project,
//we make it 4, but you can try different constants to see the effects.
int
TransitionLikelihoodDistancePower = 5;
//The likelihood of moving from the cognitive state of typing some
character in a word
//to the next cognitive state is proportion to the inverse of the distance
between
//(the current state to the next state) to the
//(TransitionLikelihoodDistancePower)th power.
//In the setting of the original spelling model in the project,
//we make it 5, but you can try different constants to see the effects.