9. A method of providing a device user interface for visually impaired users and receiving touch-based user input via the interface, the method comprising: replacing automatically a default device user interface with the device user interface for visually impaired users; presenting via a touch screen of the user device a first menu item comprising menu text, wherein the touch screen is configured to present a touch-input interface for Braille input including a plurality of input regions, each abutting at adjacent input region boundaries and being separated by a centrally-located portal region that is elongated and abuts at least a portion of each input region, wherein the plurality of input regions are configured for Braille input and arranged in rows and columns, and wherein the centrally-located portal region provides an area for dragging a finger as a buffer for selection of the plurality of input regions, such that the finger maintains contact with the touch screen and passes through the portal region while inputting a Braille character by selecting two or more of the plurality of input regions, and wherein contact is maintained until lifting the finger off the touch screen to trigger output of the Braille character based on the selected two or more of the plurality of input regions; presenting via a speaker of the user device a first audio message corresponding to the first menu item text; and receiving user touch-input via the touch screen.
9. A method of providing a device user interface for visually impaired users and receiving touch-based user input via the interface, the method comprising: replacing automatically a default device user interface with the device user interface for visually impaired users; presenting via a touch screen of the user device a first menu item comprising menu text, wherein the touch screen is configured to present a touch-input interface for Braille input including a plurality of input regions, each abutting at adjacent input region boundaries and being separated by a centrally-located portal region that is elongated and abuts at least a portion of each input region, wherein the plurality of input regions are configured for Braille input and arranged in rows and columns, and wherein the centrally-located portal region provides an area for dragging a finger as a buffer for selection of the plurality of input regions, such that the finger maintains contact with the touch screen and passes through the portal region while inputting a Braille character by selecting two or more of the plurality of input regions, and wherein contact is maintained until lifting the finger off the touch screen to trigger output of the Braille character based on the selected two or more of the plurality of input regions; presenting via a speaker of the user device a first audio message corresponding to the first menu item text; and receiving user touch-input via the touch screen. 10. The method of claim 9 , further comprising: determining user touch-input calls a new menu item; presenting via the touch screen of the user device a second menu item, the second menu item replacing the first menu item, the second menu item comprising second menu text; presenting via the speaker of the user device a second audio message corresponding to the second menu item text.