{'fraction_non_alphanumeric': 0.013993541442411194, 'fraction_numerical': 0.0, 'mean_word_length': 4.43859649122807, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
A new method for the generation of test words in a typing learning program

Typing to a computer has become a very important skill. The most used method of typing is typing blindly using all ten fingers, as it increases the typing speed and it also reduces neck and shoulder pain. There are many typing learning software programs available on Internet, either free or not. In this paper it is presented a method for selecting the words that are presented in a typing tutor software program. The words are selected taking into account the fingers that are used to write them. The typing tutor is served with different words that are written using the same fingers. Using a coding scheme, each word will have a formula that results from the fingers used to write the word on the keyboard. Using a modified binary search algorithm, all the words that are written using same fingers, can be presented to the typing tutor application.