1. A method of handling the input of words into a text string in a communication terminal, comprising steps of: recording a key stroke sequence inputted for characterizing one of said words; comparing said key strokes sequence with candidates in a word completion directory in order to find word completion candidates matching said key stroke sequence; displaying one of said matching word completion candidates in the display for selection by the user; and adding a word selected by the user to said directory including a plurality of word completion candidates, if the selected word exceeds a first predetermined number of characters, and if this word is not present there already.