Arc keyboard layout
First Claim
Patent Images
1. A method comprising:
- displaying, via a touch surface, a keyboard in a substantially straight layout, the keyboard including a plurality of keys, wherein in the substantially straight layout the plurality of keys are arranged in one or more straight lines parallel to a side of the touch surface;
displaying a graphical element at a top portion of the keyboard in the substantially straight layout;
receiving, via the touch surface, a swipe input beginning at a location corresponding to the graphical element and continuing in a curved manner toward a bottom portion of the keyboard displayed in the substantially straight layout;
in response to receiving the swipe input, transitioning the display of the keyboard from the substantially straight layout to an arc layout, wherein transitioning the display of the keyboard from the substantially straight layout to the arc layout includes moving, over a period of time, each of the plurality of keys from being arranged in the one or more straight lines parallel to the side of the touch surface to being arranged in one or more arced curves;
displaying another graphical element at the bottom portion of the keyboard in the arc layout;
receiving, via the touch surface, another swipe input beginning at a location corresponding to the other graphical element and continuing in a curved manner toward the top portion of the keyboard; and
in response to receiving the other swipe input, transitioning the display of the keyboard from the are layout to the substantially straight layout.
1 Assignment
0 Petitions
Accused Products
Abstract
Techniques for providing an arc layout for a soft input panel are described. In some examples, an electronic device can transition from providing a substantially straight and/or horizontal layout for the soft input panel to an arc layout for the soft input panel. The electronic device can display a graphical element at a location on the soft input panel. The electronic device can receive input corresponding to, for example, a swipe of the graphical element in a curved manner across the soft input panel. Based on the input, the electronic device can transition from displaying the soft input panel using the substantially straight layout to displaying the soft input panel using the arc layout.
40 Citations
16 Claims
-
1. A method comprising:
-
displaying, via a touch surface, a keyboard in a substantially straight layout, the keyboard including a plurality of keys, wherein in the substantially straight layout the plurality of keys are arranged in one or more straight lines parallel to a side of the touch surface; displaying a graphical element at a top portion of the keyboard in the substantially straight layout; receiving, via the touch surface, a swipe input beginning at a location corresponding to the graphical element and continuing in a curved manner toward a bottom portion of the keyboard displayed in the substantially straight layout; in response to receiving the swipe input, transitioning the display of the keyboard from the substantially straight layout to an arc layout, wherein transitioning the display of the keyboard from the substantially straight layout to the arc layout includes moving, over a period of time, each of the plurality of keys from being arranged in the one or more straight lines parallel to the side of the touch surface to being arranged in one or more arced curves; displaying another graphical element at the bottom portion of the keyboard in the arc layout; receiving, via the touch surface, another swipe input beginning at a location corresponding to the other graphical element and continuing in a curved manner toward the top portion of the keyboard; and in response to receiving the other swipe input, transitioning the display of the keyboard from the are layout to the substantially straight layout. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A system comprising:
-
one or more processors; a touch screen communicatively coupled to the one or more processors and configured to display a soft input panel that includes a plurality of keys and a first graphical element, the first graphical element enabling a layout of the soft input panel to be changed from a substantially straight layout, in which the plurality of keys are arranged in one or more straight lines parallel to a side of the touch screen, to an arc layout in which the plurality of keys are arranged in one or more arced curves, the first graphical element being displayed a in top corner of the soft input panel in the substantially straight layout; and memory communicatively coupled to the one or more processors and storing executable instructions that, when executed by the one or more processors, cause the one or more processors to perform operations comprising; receiving, via the touch screen, a first touch input of the first graphical element included with the soft input panel displayed in the substantially straight layout; and in response to receiving the first touch input of the first graphical element, changing the layout of the soft input panel from the substantially straight layout to the arc layout, wherein changing the layout of the soft input panel from the substantially straight layout to the arc layout includes moving, over a period of time, each of the plurality of keys from being arranged in the one or more straight lines parallel to the side of the touch screen to being arranged in the one or more arced curves, wherein the touch screen is configured to display a second graphical element in a bottom corner of the soft input panel in the arc layout, the second graphical element enabling the layout of the soft input panel to be changed from the arc layout to the substantially straight layout, and in response to receiving, via the touch screen, a second touch input of the second graphical element, the one or more processors change the layout of the soft input panel from the arc layout to the substantially straight layout. - View Dependent Claims (8, 9, 10, 11, 12, 13)
-
-
14. A mobile device comprising:
-
one or more processors; a touch surface communicatively coupled to the one or more processors and configured to display (i) a keyboard, including a plurality of keys, in a substantially straight layout in which the keys are arranged in one or more straight lines parallel to a side of the touch surface, and (ii) a graphical element at a top portion of the keyboard in the substantially straight layout; and memory communicatively coupled to the one or more processors and storing executable instructions that, when executed by the one or more processors, cause the one or more processors to perform operations comprising; receiving, via the touch surface, a swipe motion beginning at a location corresponding to the graphical element and continuing in a curved manner toward a bottom portion of the keyboard displayed in the substantially straight layout; and in response to receiving the swipe motion, instructing the touch surface to transition the display of the keyboard from the substantially straight layout to an arc layout, wherein the touch surface is configured to transition the display of the keyboard from the substantially straight layout to the arc layout by moving, over a period of time, each of the plurality of keys from being arranged in the one or more straight lines parallel to the side of the touch surface to being arranged in one or more arced curves, wherein the touch surface is configured to display another graphical element at the bottom portion of the keyboard in the arc layout, and in response to receiving, via the touch surface, another swipe motion beginning at a location corresponding to the other graphical element and continuing in a curved manner toward the top portion of the keyboard, the one or more processors instruct the touch surface to transition the display of the keyboard from the arc layout to the substantially straight layout. - View Dependent Claims (15, 16)
-
Specification