Welcome to the Official BlackBerry Support Community Forums. This is your resource to discuss support topics with your peers, and learn from each other. New to the forum? Please visit the ‘Getting Started’ link below.
Trap keystroke events. Maintain "last character". If new character is space and is the same as last character, append a period. You might want to keep track of time, so that the second character has to be done within some period of time (say 500ms).