Abstract:
A portable electronic device, comprising:a touch screen display;one or more processors;memory; andone or more programs, wherein the one or more programs are stored in the memory and configured to be executed by the one or more processors, the one or more programs including instructions for: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;detecting a first gesture at a location on the displayed portion of the structured electronic document;determining a first box in the plurality of boxes at the location of the first gesture, the first box having a first size;enlarging and translating the structured electronic document so that the first box is substantially centered on the touch screen display at a second size greater than the first size;while the first box is enlarged, detecting a second gesture on the enlarged first box; andin response to detecting the second gesture, reducing in size the displayed portion of the structured electronic document.
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 electronic device, comprising:a touch screen display;one or more processors;memory; andone or more programs, wherein the one or more programs are stored in the memory and configured to be executed by the one or more processors, the one or more programs including instructions for: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;detecting a first gesture at a location on the displayed portion of the structured electronic document;determining a first box in the plurality of boxes at the location of the first gesture, the first box having a first size;enlarging and translating the structured electronic document so that the first box is substantially centered on the touch screen display at a second size greater than the first size;while the first box is enlarged, detecting a second gesture on the enlarged first box; andin response to detecting the second gesture, reducing in size the displayed portion of the structured electronic document.
Abstract:
A plurality of icons are displayed on a touch-sensitive display. A respective icon in at least a subset of the plurality of icons corresponds to two or more symbols. A contact by a user with the touch-sensitive display that corresponds to a selection of the respective icon, wherein the contact includes a respective gesture, is detected. A respective symbol in the two or more symbols for the respective icon to which the contact further corresponds is determined. The respective symbol is a first symbol in the two or more symbols if the respective gesture includes a continuous contact and the respective symbol is a second symbol in the two or more symbols if the respective gesture includes a discontinuous contact.
Abstract:
In accordance with some embodiments, a computer-implemented method is performed at a portable multifunction device with a touch screen display and one or more accelerometers. The method includes displaying information on the touch screen display in a portrait view or a landscape view based on an analysis of data received from the one or more accelerometers. The method also includes detecting a predetermined finger gesture on or near the touch screen display while the information is displayed in a first view, and in response to detecting the predetermined finger gesture, displaying the information in a second view and locking the display of information in the second view. The method further includes unlocking the display of information in the second view when the device is placed in an orientation where the second view is displayed based on an analysis of data received from the one or more accelerometers.
Abstract:
Methods, systems, and graphical user interfaces for viewing multiple application windows are disclosed. In one embodiment, a portable electronic device with a touch screen display: displays an application, which includes a displayed window and at least one hidden window; displays an icon for adding windows to the application; detects activation of the icon for adding windows; in response to detecting activation of the icon for adding windows, adds a window to the application; detects a gesture on the touch screen display; and, in response to detecting the gesture, moves a displayed window in the application off the display and moves a hidden window onto the display.
Abstract:
This relates to allowing a computer system using a single pointing device to simulate multi-point gesture inputs. Simulating software can receive single pointing inputs (such as, for example, input from a mouse) and convert them to simulated multi-point gesture inputs such as finger pinches, reverse pinches, translations, rotation, and the like. The simulating software can also allow the user to use keyboard keys to give the user additional control when generating the multi¬ point gesture inputs.
Abstract:
A computer-implemented method comprising, at a computing device (100) with a touch screen display (112), displaying a map application, wherein the map application is configured to separately display a list (5240) of bookmarked locations (5242), a list (5246) of recent queries (5248) by a user, and a list (5252) of contacts (5254) for the user and, in response to detecting a finger gesture (5230) on an input icon (5232) associated with a search term input area (5202), displaying one of the list (5240) of bookmarked locations (5242), wherein in response to detecting a finger gesture (5244) on a bookmarked location (5242-3) in the list (5240) of bookmarked locations (5242), an area corresponding to the bookmarked location (5242-3) is displayed on a digital map, the list (5246) of recent queries (5248) by the user, wherein in response to detecting a finger gesture (5250) on a recent query (5248-6) in the list (5246) of recent queries (5248) by the user, one or more results corresponding to the recent query (5248-6) are displayed on a digital map, and the list (5252) of contacts (5254) for the user, wherein in response to detecting a finger gesture (5256) on a contact (5254-3) in the list (5252) of contacts (5254), an area associated with the contact (5254-3) is displayed on a digital map.