{'fraction_non_alphanumeric': 0.014510278113663845, 'fraction_numerical': 0.0, 'mean_word_length': 5.320610687022901, '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}}
Providing access to graphical user interfaces—not graphical screens

ACCESSING INTERFACES The design of screen readers for graphical interfaces is centered around one goal: allowing a blind user to work with a graphical application in an efficient and intuitive manner. There are a number of practical constraints which must be addressed in the design. First, collaboration between blind and sighted users must be supported. Blind users do not work in isolation and therefore their interaction with the computer must closely model the interaction which sighted users experience. A second, and sometime competing, goal is that the blind user’s interaction be intuitive and efficient. Both social and pragmatic pressures require that blind users not be viewed as second class citizens based on their effectiveness with computers.