Johnny

 

//******************************************************************************

//******************************************************************************

//

//  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.

 

 

 

 

 

 

 

 

Winnie

 

//******************************************************************************

//******************************************************************************

//

//  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.

 

 

 

 

 

 

 

 

 

Manny

 

//******************************************************************************

//******************************************************************************

//

//  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.

 

 

 

 

 

 

 

 

 

Cathy

 

//******************************************************************************

//******************************************************************************

//

//  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.