{'fraction_non_alphanumeric': 0.019925280199252802, 'fraction_numerical': 0.0012453300124533001, 'mean_word_length': 5.330708661417323, '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}}
Semantic & syntactic context-aware text entry methods

Entering text using small devices has always been a serious problem for motor or visually impaired users. Except for their problem of word ambiguity, dictionary based predictive disambiguation (DBPD) text entry methods, such as T9", have been proved to be very efficient in terms of the number of required keystrokes. Thus, they are suitable for users with physical difficulties. Common DBPD methods only use word frequency to resolve such cases when ambiguous keystroke sequences are encountered. This paper proposes a new method, which also utilizes the semantic and syntactical contexts in the preceding texts to help disambiguate the user desired words, therefore further reduce the number of keystrokes needed from physically challenged users.