Abstract:
A method, comprising: at a portable electronic device with a touch screen display: detecting a first gesture on the touch screen display; responding to the first gesture by displaying a first soft keyboard, the first soft keyboard containing a plurality of keys, the plurality of keys in the first soft keyboard including primarily letter keys, the plurality of keys in the first soft keyboard including a first keyboard selector key for selecting a second soft keyboard different from the first soft keyboard; detecting a second gesture on the touch screen display; responding to the second gesture by displaying the second soft keyboard, the second soft keyboard containing a plurality of keys, the plurality of keys in the second soft keyboard including: number keys, a first group of non-letter keys, and a second keyboard selector key for selecting the first soft keyboard; detecting a third gesture on the touch screen display; and responding to the third gesture by displaying a third soft keyboard that is different from the first soft keyboard and the second soft keyboard, wherein: the third soft keyboard is made up of a second group of non-letter keys and symbols and includes at least one non-letter key of the first group of non-letter keys; the first soft keyboard includes a key that, when activated, capitalizes the next letter chosen; the second soft keyboard includes a key that, when activated, initiates display of the third soft keyboard; and when the second soft keyboard is displayed, the key that, when activated, initiates display of the third soft keyboard is displayed at a location on the touch screen display that was previously occupied by the key in the first soft keyboard that, when activated, capitalizes the next letter chosen.
Abstract:
A portable device with a touch screen display detects a contact area of a finger with the touch screen display and then determines a first position a ssociated with the contact area. The cursor position of the finger contact i s determined, at least in part, based on: the first position, one or more di stances between the first position and one or more of the user interface obj ects; and one or more activation susceptibility numbers, each associated wit h a respective user interface object in the plurality of user interface obje cts. If the cursor position falls into the hidden hit region of a virtual pu sh button on the touch screen display, the portable device is activated to p erform operations associated with the virtual push button.
Abstract:
A computer-implemented method for management of voicemail messages, performed at a portable electronic device with a touch screen display, includes: displaying a list of voicemail messages; detecting selection by a user of a respective voicemail message in the list; responding to the user selection of the respective voicemail message by initiating playback of the user-selected voicemail message; displaying a progress bar for the user-selected voicemail message, wherein the progress bar indicates the portion of the user-selected voicemail message that has been played; detecting movement of a finger of the user from a first position on the progress bar to a second position on the progress bar; and responding to the detection of the finger movement by restarting playback of the user-selected voicemail message at a position within the user-selected voicemail message corresponding substantially to the second position on the progress bar.
Abstract:
A portable device with a touch screen display detects a contact area of a finger with the touch screen display and then determines a first position associated with the contact area. The cursor position of the finger contact is determined, at least in part, based on: the first position, one or more distances between the first position and one or more of the user interface objects; and one or more activation susceptibility numbers, each associated with a respective user interface object in the plurality of user interface objects. If the cursor position falls into the hidden hit region of a virtual push button on the touch screen display, the portable device is activated to perform operations associated with the virtual push button.
Abstract:
Embodiments of the invention are directed to a system, method, and software for implementing gestures with touch sensitive devices (such as a touch sensitive display) for managing and editing media files on a computing device or system. Specifically, gestural inputs of a human hand over a touch/proximity sensitive device can be used to control, edit, and manipulate files, such as media files including without limitation graphical files, photo files and video files.
Abstract:
Movement of a point of contact by a user over an index on a touch-sensitive display is determined. The displayed index has a sequence of index items. In response to the movement, a list of information items on the touch-sensitive display is scrolled. The list of information items may include a sequence of information item subsets corresponding to the sequence of index items. The scrolling may include scrolling through a respective information item subset if the point of contact moves over a corresponding respective index item.
Abstract:
A user interface method (900) is disclosed. The method can include detecting gestures on or above a multi-event sensor panel (902) and performing an action associated with detected gestures (906). Such action can include activating or changing a state of one or more GUI objects and emulate functions performed by a mouse or trackball input device.
Abstract:
A computer- implemented method performed at a portable multifunction device (100) with a touch screen display (112) includes displaying a multiweek calendar (4934) on the touch screen display, detecting a contact (4950) on an individual day (4936) in the multiweek calendar (4934), and displaying at least a portion of a list of events (4938) on the contacted individual day while continuing to display the multiweek calendar (4934) in response to detecting the contact (4950) on the individual day (4936).
Abstract:
A computer- implemented method for displaying and managing lists on a portable multifunction device (100) with a touch screen display (112) includes displaying (602) a list of items, detecting (608) a finger contact (2724) on a moving-af fordance icon (2722), detecting (610) movement of the finger contact on the touch screen display, and in response to detecting the movement of the finger contact, moving (612) the moving-affordance icon and the corresponding item in the list in accordance with the movement of the finger contact. In some embodiments, at least some of the items have corresponding moving-af fordance icons (2722).
Abstract:
A computer-implemented method, for use in conjunction with a portable electronic device with a touch screen display, comprises displaying at least a portion of a structured electronic document on the touch screen display, wherein the structured electronic document comprises a plurality of boxes of content, and detecting a first gesture at a location on the displayed portion of the structured electronic document. A first box in the plurality of boxes at the location of the first gesture is determined. The first box on the touch screen display is enlarged and substantially centered.