A braille reader is a keyboard like device with which a person with a visual impairment can receive text content from a screen converted into braille or can use the braille symbols on the keyboard to type text into a computer. To do this it has keys which produce braille symbols with moving pins. The user can either read these keys with their fingers if they are using them to read text on a screen or use them to type braille symbols which will be converted into text on a screen.