The present disclosure relates to on-screen navigation control and character input for computer devices.
Compact electronic devices such as personal digital assistants (PDAs), cell phones, pagers, organizers and wireless mobile computing devices generally have limited surface area on which user input keys and buttons can be located. Devices having on-screen navigation typically have a plurality of keys dedicated to cursor or caret movement control. For example, right, left, up and down navigation control keys are often grouped close together. Such devices may also include separate keys for character entry, for example a QWERTY style keyboard, or a telephone-keypad layout. The use of a large number of keys takes up valuable space on compact electronic devices, and can increase tooling and manufacturing costs.
Thus, there is a need for a keyboard configuration for a compact electronic device having reduced space requirements while at the same time is cost effective to manufacture and is comfortable and efficient to use.
Example embodiments will now be described with reference to the attached Figures, wherein:
Like reference numerals are used throughout the Figures to denote similar elements and features.
In an example of the present disclosure a scroll wheel positioned on the face of an electronic device is used for both character entry and for on-screen navigation.
According to one example of the present disclosure is an electronic device that includes a display screen and a scroll wheel coupled to the display screen by a processor. The scroll wheel includes a rotational input component for directing movement of a navigational indicator on the display screen and a depressible input component for inputting a character for display on the display screen.
According to another example of the present disclosure is a hand-held electronic device that includes a device housing having a face, a display screen mounted within the face, and a keyboard mounted within the face in a position between a top edge and a bottom edge of the face, the keyboard comprising a plurality of alphanumeric keys arranged in a plurality of rows across the face, and at least one specialized key, the keys generating corresponding input signals when activated. The device includes a scroll wheel assembly including a scroll wheel mounted within the face in a position closer to the bottom edge than at least some of the alphanumeric keys, the scroll wheel being rotabaly and depressably mounted for rotation about an axis in a first direction towards the top edge of the face and in an opposite second direction towards the bottom edge, the scroll wheel assembly including a rotation sensor for detecting rotation of the scroll wheel in the first and second directions and generating corresponding input signals, and a depression sensor for detecting depression of the scroll wheel and generating a corresponding input signal. A processor is coupled to the display screen for controlling the operation thereof and coupled to the keyboard and scroll wheel assembly for receiving the input signals generated thereby, the processor for, in a text entry mode: (i) displaying a plurality of characters in a display field on the display screen; (ii) displaying an on-screen input indicator on the display screen in a current input location in the display field; (iii) adding a space character to the display field at the current input location and advancing the on-screen input indicator in response to depression of the scroll wheel; and (iv) moving the on-screen input indicator through the display field in response to rotation of the scroll wheel.
According to a further example of the present disclosure is a handheld electronic device, comprising: a device housing having a front face; a processor housed within the device housing for controlling the operation of the electronic device; a display screen mounted within the front face and connected to the processor; a keyboard mounted within the front face in a position between a top edge and a bottom edge of the front face and below the display screen, the keyboard comprising a plurality of alphanumeric keys arranged in a plurality of rows across the front face for inputting alphanumeric characters for display on the display screen when activated; and a scroll wheel assembly comprising an elongate scroll wheel having a length greater than its width and a scroll switch assembly connected to the processor via a printed circuit board mounted within the device housing, wherein a portion of the scroll wheel protrudes through an elongate rectangular opening provided through the front face of device housing for manipulation by a thumb of a user of the device, wherein the scroll wheel is located within the front face in a space bar key location relative to the keyboard; wherein the scroll wheel is mounted by the scroll switch assembly for rotation about an axis in an upward direction perpendicular to its width and towards the top edge of the front face and in a downward direction towards the bottom edge of the front face, wherein the scroll switch assembly supports both ends of the scroll wheel and is arranged to permit the scroll wheel to be rotated about its axis when a rotational force is applied and displaced towards the printed circuit board when a depression force is applied to the scroll wheel; wherein the scroll switch assembly comprises a rotating encoder switch for detecting switch inputs when the scroll wheel is rotated about its axis and providing tactile feedback by providing increased rotational resistance whenever a switch point is hit during rotation of the scroll wheel, and a tactile contact switch for detecting depression of the scroll wheel and providing tactile feedback when the scroll wheel is depressed; wherein the rotating encoder switch causes movement of an on-screen position indicator on the display screen in response to rotation of the scroll wheel about its axis and the tactile contact switch causes input of a space character for display on the display screen in response to depression of the scroll wheel.
According to a further example of the present disclosure is a handheld electronic device, comprising: a device housing having a front face; a processor housed within the device housing for controlling the operation of the electronic device; a display screen mounted within the front face and connected to the processor; a keyboard mounted within the front face in a position between a top edge and a bottom edge of the front face and below the display screen, the keyboard comprising a plurality of alphanumeric keys arranged in a plurality of rows across the front face for inputting alphanumeric characters for display on the display screen when activated; and an elongate scroll wheel connected to the processor having a length greater than its width, the scroll wheel being mounted within the front face in a space bar key location relative to the keyboard and including a rotational input component for directing movement of an on-screen position indicator on the display screen and a depressible input component for inputting a space character for display on the display screen.
According to a further example of the present disclosure is a method of operating a handheld electronic device comprising a device housing having a front face, a processor housed within the device housing for controlling the operation of the electronic device, a display screen mounted within the front face and connected to the processor, a keyboard mounted within the front face in a position between a top edge and a bottom edge of the front face and below the display screen, the keyboard comprising a plurality of alphanumeric keys arranged in a plurality of rows across the front face for inputting alphanumeric characters for display on the display screen when activated, and an elongate scroll wheel connected to the processor having a length greater than its width, the scroll wheel being mounted within the front face in a space bar key location relative to the keyboard and including a rotational input component for directing movement of an on-screen position indicator on the display screen and a depressible input component for inputting a space character for display on the display screen, the method comprising: in a navigation mode, (i) moving the on-screen position indicator on the display screen in a forward direction through displayed items and to focus items displayed on the display screen in response to rotation of the scroll wheel in the upward direction, (ii) moving the on-screen position indicator in a backward direction through the displayed items and to focus items displayed on the display screen in response to rotation of the scroll wheel in the downward direction, and (iii) selecting a item focussed by the on-screen position indicator in response to depression of the scroll wheel; and in an input mode, inputting a space character for display on the display screen in response to depression of the scroll wheel.
Referring to
The device 10 includes a communication subsystem 11 for communicating with the wireless network 50. As will be apparent to those skilled in the field of communications, the particular design of the communication subsystem 11 will be dependent upon the communication network in which the device is intended to operate. Wireless mobile network 50 is, in an example embodiment, a wireless packet data network which provides radio coverage to mobile devices 10, although it could be any other types of wireless networks.
The device 10 includes a microprocessor 38 that controls the overall operation of the device. The microprocessor 38 interacts with communications subsystem 11 and also interacts with further device subsystems such as the display 22, flash memory 24, random access memory (RAM) 26, auxiliary input/output (I/O) subsystems 28, scroll wheel assembly 44, serial port 30, keyboard or keypad 32, speaker 34, microphone 36, a short-range communications subsystem 40, and any other device subsystems generally designated as 42.
Some of the subsystems shown in
Operating system software 54 and various software applications 58 used by the microprocessor 38 are, in one example embodiment, stored in a persistent store such as flash memory 24 or similar storage element. Those skilled in the art will appreciate that the operating system 54, specific device applications 58, or parts thereof, may be temporarily loaded into a volatile store such as RAM 26. It is contemplated that received communication signals may also be stored to RAM 26.
The microprocessor 38, in addition to its operating system functions, preferably enables execution of software applications 58 on the device. A predetermined set of applications 58 which control basic device operations, including at least data and voice communication applications for example, will normally be installed on the device 10 during manufacture. Further applications may also be loaded onto the device 10 through the network 50, an auxiliary I/O subsystem 28, serial port 30, short-range communications subsystem 40 or any other suitable subsystem 42, and installed by a user in the RAM 26 or a non-volatile store for execution by the microprocessor 38.
In a data communication mode, a received signal such as a text message or web page download will be processed by the communication subsystem 11 and input to the microprocessor 38, which will preferably further process the received signal for output to the display 22, or alternatively to an auxiliary I/O device 28. A user of device 10 may also compose data items such as email messages for example, using the keyboard 32 in conjunction with the display 22 and possibly an auxiliary I/O device 28. Such composed items may then be transmitted over a communication network through the communication subsystem 11.
With reference to
According to the present disclosure, the device 10 includes a combined space bar and navigation scroll wheel assembly 44. The assembly 44 includes an elongate rotatable scroll wheel 66 centrally located below the lowest row of alphanumeric keys 64 in the location that is typically associated with a space bar position. For example, scroll wheel 66 in one QWERTY style embodiment is located below the “C”, “V”, “B” and “N” character input keys, closer to the bottom edge of the face 63 than the letter keys. The scroll wheel 66 can be rotated upwards towards an upper end of the device or downwards towards a bottom end of the device, as indicated by the arrows shown in
The scroll switch assembly 92 supports both ends of the scroll wheel 66 and includes a rotating encoder switch 98 for detecting switch inputs when the scroll wheel 66 is rotated about axis 96. The rotating encoder switch 98 can take various forms—by way of non-limiting examples, it may include mechanical, optical and/or magnetic sensors for detecting rotation of the scroll wheel 66. The scroll switch assembly 92 is arranged to permit the scroll wheel 66 to be displaced towards the circuit board 94 when a depression force is applied to the scroll wheel. In this regard,
With reference to
With reference again to
The device 10 is configured to operate in different user input modes under the control operating system 54 and software applications 58. For example,
In yet a further example embodiment, when in menu item selection mode, a further user input is required in connection with operation of the scroll wheel 66 in order to reduce erroneous selections. For example, in one embodiment, while in a menu selection mode depression of a further command key such as ALT key 68 (or other designated key) is required simultaneously with user manipulation of the scroll wheel 66 in order to activate the navigation and selection components of the scroll wheel. In such an embodiment, when in a menu selection mode, upward rotation or downward rotation of the scroll wheel 66 simultaneously with depression of the ALT key 68 results in a backward scroll or forward scroll, respectively, through the menu items 76; simultaneous depression of the scroll wheel 66 with the ALT key 68 results in selection of a focussed menu item 76; and movement of the scroll wheel 66 without simultaneous depression of the ALT key 68 is ignored by the device.
It will be appreciated that selectable menu items can be displayed in a number of different configurations on the display screen 72. For example,
In some example embodiments, selectable menu items may appear in a drop-down, pull-down or pop-up style window that overlays part of the screen 72.
In addition to the various menu item selection modes described above, the device 10 can also function in a text input or entry mode. Several device applications will typically have an associated text entry mode—for example email message compose applications, task list compose applications, calendar applications and notepad applications.
In one example embodiment, when in text input mode, in order to minimize unintended navigational movements through the text field 80, activation of a further command key such as ALT key 68 simultaneously with rotation of the scroll wheel 66 is required to activate the navigation features of the scroll wheel. In such embodiment, in text input mode: upward rotation of the scroll wheel 66 while the ALT key 68 is pressed results in movement of the on-screen indicator 78 backwards (i.e. left) through the text field 78; downward rotation of the scroll wheel 66 while the ALT key 68 is pressed results in movement of the on-screen indicator 78 forwards (i.e. right) through the text field; rotation of the scroll wheel in any direction without simultaneous depression of the ALT key 68 is ignored; depression of the scroll wheel 66 on its own results in addition of a space character in the text field 80 at the current location of the on-screen indicator 68, resulting in advancement of the on-screen indicator 68 to the next location in the text field; and depression of the scroll wheel 66 while the ALT key 68 is depressed is ignored, to prevent unwanted spaces from being entered while navigating through the text field.
In Web browser enabled device 10, one of the user interface screens presented in a browser mode will be a browser interface 118, a representation of which is shown in
In some example embodiments, the ESC Key 128 may have different functions in different modes. For example, in one embodiment when in an icon menu selection mode, pressing the ESC key 128 brings the user back to an upper level menu. In a drop-down menu mode, pressing the ESC key 128 closes the pull-down menu. In a text entry mode, pressing the ESC key 128 brings up a dialog box asking the user for additional actions.
The use of the scroll wheel for both a space character input key and as a navigational control and menu item selection tool useful in some embodiments as the space bar key is traditionally a larger and more visibly prominent key on a keyboard. However, in some embodiments, the scroll wheel may be combined with another character input key other than or in addition to the space bar key.
The above-described embodiments of the present disclosure are intended to be examples only. Alterations, modifications and variations may be effected to the particular embodiments by those skilled in the art without departing from the scope of the present disclosure, which is defined by the claims appended hereto.
This application is a continuation of U.S. patent application Ser. No. 11/008,939, filed Dec. 13, 2004, which claims the benefit of and priority to provisional U.S. Patent Application No. 60/576,583, filed Jun. 4, 2004.
Number | Date | Country | |
---|---|---|---|
60576583 | Jun 2004 | US |
Number | Date | Country | |
---|---|---|---|
Parent | 11008939 | Dec 2004 | US |
Child | 12578097 | US |