Patent attributes
A computer-implemented method for dynamically calibrating a virtual Braille keyboard implemented on a touch screen is provided. The virtual Braille keyboard includes a plurality of virtual keys each associated with a corresponding finger of a user and with a variable key location on the touch screen. The method includes detecting typing events, each involving one or more of the fingers of the user contacting the touch screen at corresponding touch locations and defining one or more active fingers for the typing event. The method also includes updating, in real-time, the variable key location of the virtual key associated with each active finger in view of the corresponding touch location detected during a current one of the typing events. A computer-implemented method for reinitializing a calibration of a virtual Braille keyboard for a single one of the two hands of a user is also provided.