KEYBOARD
20200150779 ยท 2020-05-14
Inventors
Cpc classification
G06F3/0216
PHYSICS
G06F3/04886
PHYSICS
International classification
Abstract
A keyboard facilitates efficient, intuitive, and speedy data entry in, for example, Hindi, via its Devanagari script. The keyboard has one or more of the following features: single-hand operation; ergonomic operation; a first group of keys positioned for operation by an operator's thumb; a second group of keys positioned for operation by one or more non-thumb fingers of the operator; a separation between the first and second groups of keys; a key layout based on frequency of character usage; within each distinct group of keys, one or more keys that are sized and shaped for operation using fine motor skills of fingertips; and keying motions that parallel composition of words and sentences in any Brahmic script, such as Bengali, Buginese, Buh d Burmese, Devanagari, Gujarati, Gurmukhi, Hanunoo, Kannada, Khmer, Lao, Limbu, Malayalam, Oriya, Sinhala, Syloti Nari, Tagalog, Tagbanwa, Tai Le, Tamil, Telugu, Thai, or Tibetan.
Claims
1. An apparatus comprising: a housing; a proximal array of keys disposed on the housing, the proximal array of keys including non-consonant keys and including no consonant keys, the proximal array being disposed within a first area whose centroid is a first distance from a reference point, each non-consonant key among the non-consonant keys corresponding to a different non-consonant of a script; and a distal array of keys disposed on the housing, the distal array of keys including consonant keys and including no non-consonant keys, the distal array being disposed within a second area whose centroid is a second distance that exceeds the first distance from the reference point, each consonant key among the consonant keys corresponding to a different consonant of the script.
2. The apparatus of claim 1, wherein: the proximal array of keys is configured to be operated by a thumb finger a hand of a human operator; and the distal array of keys is configured to be operated by one or more non-thumb fingers of the hand of the human operator.
3. The apparatus of claim 1, wherein: the proximal and distal arrays of keys each include at least one curved row of keys, each curved row having a corresponding radius of curvature centered at the reference point.
4. The apparatus of claim 3, wherein: in each curved row of keys, each key has a corresponding contact surface operable by a finger of a human operator, the contact surface having a corresponding radius of curvature centered at the reference point at which the radius of curvature of the corresponding curved row is centered.
5. The apparatus of claim 3, wherein: the distal array of keys includes at least three distal columns of keys, each distal column being aligned to a different radial line extending from the reference point; and the proximal array of keys includes at least one proximal column of keys, each proximal column being aligned to a different radial line extending from the reference point.
6. The apparatus of claim 1, wherein: the distal array of keys includes at least one curved row of consonant keys, each curved row of consonant keys having a corresponding radius of curvature centered at a first reference point; and the proximal array of keys includes at least one curved row of non-consonant keys, each curved row of non-consonant keys having a corresponding radius of curvature centered at a second reference point distinct from the first reference point.
7. The apparatus of claim 6, wherein: in each curved row of consonant keys in the distal array, each consonant key has a contact surface that has a corresponding radius of curvature centered at the first reference point at which the radius of curvature of the corresponding curved row is centered; and in each curved row of non-consonant keys in the proximal array, each non-consonant key has a contact surface that has a corresponding radius of curvature centered at the second reference point at which the radius of curvature of the corresponding curved row is centered.
8. The apparatus of claim 6, wherein: the distal array of keys includes at least three distal columns of consonant keys, each distal column being aligned to a different radial line extending from the first reference point; and the proximal array of keys includes at least one proximal column of non-consonant keys, each proximal column being aligned to a different radial line extending from the second reference point distinct from the first reference point.
9. The apparatus of claim 1, wherein: the proximal array of keys includes at least one non-consonant key selected from a group consisting of a vowel key, a semi-vowel key, a diacritic key, and a punctuation key.
10. The apparatus of claim 1, wherein: the non-consonant keys in the proximal array are separated by an inter-key distance, and the consonant keys in the distal array are separated by the inter-key distance, while the proximal array is separated from the distal array by an inter-array distance that is greater than the inter-key distance.
11. A data-entry device comprising: a chassis; a proximal group of keys affixed to the chassis, the proximal group of keys including punctuation keys and no alpha-numeric keys, the proximal group being located within a first area whose centroid is a first distance from a reference point, each punctuation key among the punctuation keys corresponding to a different punctuation character of a script; and a distal group of keys affixed to the chassis, the distal group of keys including alpha-numeric keys and no punctuation keys, the distal group being located within a second area whose centroid is a second distance that exceeds the first distance from the reference point, each alpha-numeric key among the alpha-numeric keys corresponding to a different alpha-numeric character of the script.
12. The data-entry device of claim 11, wherein: the proximal and distal groups of keys each include at least one curved row of keys, each curved row having a corresponding radius of curvature centered at the reference point.
13. The data-entry device of claim 12, wherein: in each curved row of keys, each key has a corresponding contact surface operable by a finger of a hand, the contact surface having a corresponding radius of curvature centered at the reference point at which the radius of curvature of the corresponding curved row is centered.
14. The data-entry device of claim 12, wherein: the distal group of keys includes at least three distal columns of keys, each distal column being aligned to a different radial line extending from the reference point; and the proximal group of keys includes at least one proximal column of keys, each proximal column being aligned to a different radial line extending from the reference point.
15. The data-entry device of claim 11, wherein: the distal group of keys includes at least one curved row of alpha-numeric keys, each curved row of alpha-numeric keys having a corresponding radius of curvature centered at a first reference point; and the proximal group of keys includes at least one curved row of punctuation keys, each curved row of punctuation keys having a corresponding radius of curvature centered at a second reference point distinct from the first reference point.
16. The data-entry device of claim 15, wherein: in each curved row of alpha-numeric keys in the distal group, each alpha-numeric key has a contact surface that has a corresponding radius of curvature centered at the first reference point at which the radius of curvature of the corresponding curved row is centered; and in each curved row of punctuation keys in the proximal group, each punctuation key has a contact surface that has a corresponding radius of curvature centered at the second reference point at which the radius of curvature of the corresponding curved row is centered.
17. The data-entry device of claim 15, wherein: the distal group of keys includes at least three distal columns of alpha-numeric keys, each distal column being aligned to a different radial line extending from the first reference point; and the proximal group of keys includes at least one proximal column of punctuation keys, each proximal column being aligned to a different radial line extending from the second reference point distinct from the first reference point.
18. A keyboard configured to be operated by a hand, the keyboard comprising: a proximal cluster of keys configured to be operated by a thumb of a hand, the proximal cluster of keys including vowel keys and no consonant keys, the proximal cluster spanning a first region whose centroid is a first distance from a reference point, each vowel key among the vowel keys being configured to cause the keyboard to output a different vowel of a script; and a distal cluster of keys configured to be operated by one or more non-thumb digits of the hand, the distal cluster of keys including consonant keys and no vowel keys, the distal cluster spanning a second region whose centroid is a second distance that exceeds the first distance from the reference point, each consonant key among the consonant keys being configured to cause the keyboard to output a different consonant of the script.
19. The keyboard of claim 18, wherein: the distal cluster of keys includes at least one curved row of consonant keys, each curved row of consonant keys having a corresponding radius of curvature centered at a first reference point; and the proximal cluster of keys includes at least one curved row of vowel keys, each curved row of vowel keys having a corresponding radius of curvature centered at a second reference point distinct from the first reference point.
20. The keyboard of claim 18, wherein: the vowel keys in the proximal cluster are separated by an inter-key distance, and the consonant keys in the distal cluster are separated by the inter-key distance, while the proximal cluster is separated from the distal cluster by an inter-cluster distance that is greater than the inter-key distance.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0005] Some embodiments are illustrated by way of example and not limitation in the figures of the accompanying drawings.
[0006]
[0007]
[0008]
[0009]
[0010]
[0011]
[0012]
[0013]
[0014]
DETAILED DESCRIPTION
[0015] Examples of a keyboard are discussed herein, and such examples merely typify possible variations of the technology discussed herein for improving keyboards. Unless explicitly stated otherwise, structures (e.g., structural components) are optional and may be combined or subdivided, and operations may vary in sequence or be combined or subdivided. In the following description, for purposes of explanation, numerous specific details are set forth to provide a thorough understanding of various example embodiments. It will be evident to one skilled in the art, however, that the present subject matter may be practiced without these specific details.
[0016] A keyboard made (e.g., built or manufactured), modified (e.g., altered or customized), or otherwise configured (e.g., adapted) in accordance with the subject matter discussed herein facilitates efficient, intuitive, and speedy input of information (e.g., data-entry) in the Hindi language, via Devanagari script, or both. According to various example embodiments, the keyboard has one or more of the following features: single-hand (e.g., left-hand only or right-hand only) operation (e.g., in conjunction with a mouse or stylus in the other hand); anti-fatigue or otherwise ergonomic operation; a first group of keys positioned for operation by a thumb digit (e.g., a thumb finger) of a human operator's hand; a second group of keys positioned for operation by one or more non-thumb digits (e.g., a non-thumb finger, such as an index finger, a middle finger, a ring finger, or a pinky finger) of the same hand; a separation gap or other tangible demarcation between the first and second groups of keys; a key arrangement (e.g., a non-QWERTY key layout or a modified QWERTY-based key layout, such as one with additional keys) based on frequency of character usage; within each distinct group of keys, one or more keys that are sized, shaped (e.g., curved in their contact surfaces), or both, for operation using fine motor skills of a fingertip of the operator; and keying motions consistent with composition of Hindi words and sentences in Devanagari script (e.g., first choosing a consonant as a base character, then adding a vowel as a diacritic or other mark, then choosing a next consonant to be a next base character, and so on).
[0017] Although, for purposes of brevity and clarity, much of the discussion herein focuses on example embodiments in which the keyboard is configured for input of information in the Hindi language via its Devanagari script, alternative example embodiments may be configured for input of information in any Brahmic script (e.g., Bengali, Buginese, Buhid, Burmese, Gujarati, Gurmukhi, Hanunoo, Kannada, Khmer, Lao, Limbu, Malayalam, Oriya, Sinhala, Syloti Nagri, Tagalog, Tagbanwa, Tai Le, Tamil, Telugu, Thai, or Tibetan). Moreover, some example embodiments are configured for input of information in Latin script (e.g., as a primary script or as a secondary script that is selectable on a multi-script keyboard, for example, by switching keyboard modes or by holding a function key). Furthermore, certain example embodiments are configured for input of information in any nonlinear writing system in which one group of characters has a different functionality than another group of characters (e.g., Romanized Mandarin script (Hanyu Pinyin), in which Latin characters may be written with tonal diacritics, or Arabic script, which has multiple types of diacritics).
[0018]
[0019] As shown, the proximal group 110 may include (e.g., primarily or entirely) non-consonant keys, such as vowel keys, and the distal group 120 may include (e.g., primarily or entirely) consonant keys. Furthermore, the proximal group 110 may exclude consonant keys or otherwise contain no consonant keys, and the distal group 120 may exclude non-consonant keys (e.g., vowel keys) or otherwise contain no non-consonant keys.
[0020] According to various example embodiments, each non-consonant key in the proximal group 110 corresponds to a different non-consonant of a script (e.g., Devanagari script or other Brahmic script) and accordingly may be marked (e.g., labeled) with its corresponding non-consonant and may cause the keyboard 100 to output the corresponding non-consonant in response to operation of that non-consonant key. Similarly, each consonant key in the distal group 120 corresponds to a different consonant of the script and accordingly may be marked with its corresponding consonant and may cause the keyboard 100 to output the corresponding consonant in response to operation of that consonant key.
[0021] As shown in
[0022]
[0023] According to certain example embodiments, the keyboard 100 includes a separation between the proximal group 110 of keys and the distal group 120 of keys. For example, the keys (e.g., non-consonant keys) in the proximal group 110 may be separated by an inter-key distance (e.g., 0.5-1.0 millimeters), and the keys (e.g., consonant keys) in the distal group 120 may also be separated by the inter-key distance, while the proximal group 110 itself may be separated from the distal group 120 by an inter-group distance (e.g., an inter-cluster distance or an inter-array distance, such as 2.0-15.0 millimeters) that is greater than the inter-key distance.
[0024]
[0025] As shown in
[0026] In the proximal group 110 of keys, a key 310 at the intersection of the curved row 311 and the column 312 is included in both the curved row 311 and the column 312, and the key 310 has a corresponding contact surface (e.g., a top surface) that is operable (e.g., configured to be pressed, touched, or otherwise actuated) by a finger (e.g., a thumb finger of the hand 130) of the human operator of the keyboard 100. According to some example embodiments, the contact surface of the key 310 may be curved, and the corresponding radius of curvature for the contact surface (e.g., at its proximal edge or its distal edge) may be centered at the same reference point 105 at which the radius of curvature for the corresponding curved row 311 is centered.
[0027] As further shown in
[0028] In the distal group 120 of keys, a key 320 at the intersection of the curved row 321 and the column 322 is included in both the curved. row 321 and the column 322, and the key 320 has a corresponding contact surface (e.g., a top surface) that is operable by a finger (e.g., a non-thumb finger of the hand 130) of the human operator of the keyboard 100. According some example embodiments, the contact surface of the key 320 may be curved, and the corresponding radius of curvature for the contact surface (e.g., at its proximal edge or its distal edge) may be centered at the same reference point 105 at which the radius of curvature for the corresponding curved row 321 is centered.
[0029]
[0030] As shown in
[0031] In the proximal group 110 of keys, a key 310 at the intersection of the curved row 311 and the column 312 is included in both the curved row 311 and the column 312, and the key 310 has a corresponding contact surface (e.g., a top surface) that is operable (e.g., configured to be pressed, touched are otherwise actuated) by a finger (e.g., a thumb finger of the hand 130) of the human operator of the keyboard 100. According to some example embodiments, the contact surface of the key 310 may be curved, and the corresponding radius of curvature for the contact surface (e.g., at its proximal edge or its distal edge) may be centered at the same reference point 305 (e.g., the second reference point) at which the radius of curvature for the corresponding curved row 311 is centered.
[0032] As further shown in
[0033] In the distal group 120 of keys, a key 320 at the intersection of the curved row 321 and the column 322 is included in both the curved row 321 and the column 322, and the key 320 has a corresponding contact surface (e.g., a top surface) that is operable by a finger (e.g., a non-thumb finger of the hand 130) of the human operator of the keyboard 100. According some example embodiments, the contact surface of the key 320 may be curved, and the corresponding radius of curvature for the contact surface (e.g., at its proximal edge or its distal edge) may be centered at the same reference point 105 (e.g., the first reference point) at which the radius of curvature for the corresponding curved row 321 is centered.
[0034]
[0035] In contrast with linear selection of sequential Latin characters to compose words and sentences when writing in English, the composition of words and sentences when writing in Hindi is typically stepwise and includes alternating between selection of consonants and vowels (e.g., selecting a consonant, then selecting a vowel to add its corresponding diacritic to the previously selected consonant, then selecting the next consonant, and so on). Accordingly, operation of the keyboard 100, as pictured in
[0036]
[0037] As shown, the proximal group 610 may include (e.g., primarily or entirely) punctuation keys, and the distal group 620 may include (e.g., primarily or entirely) alpha-numeric keys. Furthermore, the proximal group 610 may exclude non-punctuation keys or otherwise contain no alpha-numeric keys, and the distal group 620 may exclude non-alpha-numeric keys or otherwise contain no non-alpha-numeric keys. In some example embodiments, the proximal group 610 includes one or more non-alpha-numeric keys (e.g., including symbols, such as @, #, and $), in addition to punctuation keys.
[0038] According to various example embodiments, each punctuation key in the proximal group 610 corresponds to a different punctuation mark of a script (e.g., Latin script, Devanagari script, or other script) and accordingly may be marked (e.g., labeled) with its corresponding punctuation mark and may cause the keyboard 100 to output the corresponding punctuation mark in response to operation of that punctuation key. Similarly, each alpha-numeric key in the distal group 620 corresponds to a different alpha-numeric character of the script and accordingly may be marked with its corresponding alpha-numeric character (e.g., a letter or a numeral) and may cause the keyboard 100 to output the corresponding alpha-numeric character in response to operation of that alpha-numeric key.
[0039]
[0040]
[0041] As shown in the middle portion of
[0042] As shown in the bottom portion of
[0043] The human operator 712 is associated with the device 710 and may be a user of the device 710. For example, the device 710 may be a desktop computer, a vehicle computer, a home media system (e.g., a home theater system or other home entertainment system), a tablet computer, a navigational device, a portable media. device, a smart phone, or a wearable device (e.g., a smart watch, smart glasses, smart clothing, or smart jewelry) belonging to the user 712. Likewise, the human operator 722. is associated with the device 720 and may be a user of the device 720. As an example, the device 720 may be a desktop computer, a vehicle computer, a home media system (e.g., a home theater system or other home entertainment system), a tablet computer, a navigational device, a portable media device, a smart phone, or a wearable device (e.g., a smart watch, smart glasses, smart clothing, or smart jewelry) belonging to the user 722. Similarly, the human operator 732 is associated with the device 730 and may be a user of the device 730. As an example, the device 730 may be a desktop computer, a vehicle computer, a home media system (e.g., a home theater system or other home entertainment system), a tablet computer, a navigational device, a portable media device, a smart phone, or a wearable device (e.g., a smart watch, smart glasses, smart clothing, or smart jewelry) belonging to the user 732.
[0044]
[0045] Within the keyboard 100, a keyboard circuitry matrix 910 has corresponding open gates at corresponding locations for keys (e.g., key 310 or 320) of the keyboard 100. Each key (e.g., key 310) has a corresponding gate in the keyboard circuitry matrix 910. Each open gate is normally (e.g., spring loaded) open and can be closed with a key press or other actuation movement on the corresponding key (e.g., performed by a digit of the hand 130). In various example embodiments, the keyboard circuitry matrix 910 is or includes a printed circuit board or is otherwise fully or partially hardwired. Such a printed circuit board may form all or part of a chassis, motherboard, or other structural substrate upon which key switches 930 are mounted, affixed, or otherwise disposed.
[0046] A microprocessor 920 is configured (e.g., by suitable firmware or other software) to convert signals (e.g., electrical or optical) from the keyboard circuitry matrix 910 into codes (e.g., Unicode codes) that the operating system of the device 710 can decode or otherwise recognize as text information. The microprocessor 920 communicates with the device 710 via a communication interface 940, which may be a wired communication interface (e.g., universal serial bus (USB)) or a wireless communication interface (e.g., Bluetooth).
[0047] Each one of the key switches 930 corresponds to a different key of the keyboard 100 and may be topped with a corresponding key cap or other contact surface that is labelled (e.g., printed or painted) with a corresponding symbol (e.g., as described above with respect to
[0048] Each key switch, when pressed, closes a corresponding open gate in the keyboard circuitry matrix 910, allowing current to flow through the closed corresponding gate. The keyboard circuitry matrix 910 includes an arrangement (e.g., curved rows and radial columns) of such gates, and the pressed key switch may be identifiable by the position of its corresponding gate the within the arrangement. Accordingly, the microprocessor 920 determines (e.g., based on the corresponding row and corresponding column of the pressed key) which code (e.g., Unicode code) to send through the communication interface 940 to the device 710.
[0049] According to various example embodiments, each key switch among the key switches 930 may be a mechanical switch (e.g., in which the corresponding gate is closed inside a mechanism) or a membrane switch (e.g., in which the rows are in one membrane, while the columns are in another membrane layered over the membrane of rows, and a row-column pair becomes determined when a row and a column become connected via a key press that squeezes the two stacked membranes together at the location of the corresponding key). The components of the keyboard 100, according to various example embodiments, may be contained in a case or other housing (e.g., to conceal or protect the hardware components and associated inter-component wiring).
[0050] Throughout this specification, plural instances may implement components, operations, or structures described as a single instance. Although individual operations of one or more methods are illustrated and described as separate operations, one or more of the individual operations may be performed concurrently, and nothing requires that the operations be performed in the order illustrated. Structures and their functionality presented as separate components and functions in example configurations may be implemented as a combined structure or component with combined functions. Similarly, structures and functionality presented as a single component may be implemented as separate components and functions. These and other variations, modifications, additions, and improvements fall within the scope of the subject matter herein. Unless specifically stated otherwise, the terms a or an are herein used, as is common in patent documents, to include one or more than one instance. As used herein, the conjunction or refers to a non-exclusive or, unless specifically stated otherwise.
[0051] The following enumerated descriptions describe various examples of apparatus (e.g., mechanical keyboards, touchscreen keyboards, or other data-entry devices) discussed herein.
[0052] A first example provides an apparatus (e.g., a data-entry device, such as an instance of the keyboard 100) comprising: [0053] a housing; [0054] a proximal array of keys (e.g., a non-consonant array of keys) disposed on the housing, the proximal array of keys including non-consonant keys and including no consonant keys, the proximal array being disposed within a first area whose centroid is a first distance from a reference point (e.g., as shown in
[0057] A second example provides an apparatus according to the first example, wherein: [0058] the proximal array of keys is configured to be operated by a thumb finger of a hand of a human operator (e.g., as shown in
[0060] A third example provides an apparatus according to the first example or the second example, wherein: [0061] the proximal and distal arrays of keys each include at least one curved row of keys, each curved row having a corresponding radius of curvature centered at the reference point. Thus, curved rows of keys in both arrays may have curvatures centered at the same reference point (e.g., as shown in
[0062] A fourth example provides an apparatus according to the third example, wherein: [0063] in each curved row of keys, each key has a corresponding contact surface operable by a finger of a human operator, the contact surface having a corresponding radius of curvature centered at the reference point at which the radius of curvature of the corresponding curved row is centered. Thus, the contact surfaces of the keys in the curved rows of both proximal and distal arrays may have their curvatures centered at the same common reference point (e.g., as shown in
[0064] A fifth example provides an apparatus according to the third example or the fourth example, wherein: [0065] the distal array of keys includes at least three distal columns of keys, each distal column being aligned to a different radial line extending from the reference point (e.g., as shown in
[0067] A sixth example provides an apparatus according to the first example or the second example, wherein: [0068] the distal array of keys includes at least one curved row of consonant keys, each curved row of consonant keys having a corresponding radius of curvature centered at a first reference point (e.g., as shown in
[0070] A seventh example provides an apparatus according to the sixth example, wherein: [0071] in each curved row of consonant keys in the distal array, each consonant key has a contact surface that has a corresponding radius of curvature centered at the first reference point at which the radius of curvature of the corresponding curved row is centered (e.g., as shown in
[0073] An eighth example provides an apparatus according to the sixth example of the seventh example, wherein: [0074] the distal array of keys includes at least three distal columns of consonant keys, each distal column being aligned to a different radial line extending from the first reference point (e.g., as shown in
[0076] A ninth example provides an apparatus according to any of the first through eighth examples, wherein: [0077] the proximal array of keys includes at least one non-consonant key selected from a group consisting of a vowel key, a semi-vowel key, a diacritic key, and a punctuation key.
[0078] A tenth example provides an apparatus according to any of the first through ninth examples, wherein: [0079] the non-consonant keys in the proximal array are separated by an inter-key distance, and the consonant keys in the distal array are separated by the inter-key distance, while the proximal array is separated from the distal array by an inter-array distance that is greater than the inter-key distance.
[0080] An eleventh example provides a device (e.g., a data-entry device, such as an instance of the keyboard 100) comprising: [0081] a chassis; [0082] a proximal group of keys affixed to the chassis, the proximal group of keys including punctuation keys and no alpha-numeric keys, the proximal group being located within a first area whose centroid is a first distance from a reference point, each punctuation key among the punctuation keys corresponding to a different punctuation character of a script; and [0083] a distal group of keys affixed to the chassis, the distal group of keys including alpha-numeric keys and no punctuation keys, the distal group being located within a second area whose centroid is a second distance that exceeds the first distance from the reference point, each alpha-numeric key among the alpha-numeric keys corresponding to a different alpha-numeric character of the script.
[0084] A twelfth example provides a device according to the eleventh example, wherein: [0085] the proximal and distal groups of keys each include at least one curved row of keys, each curved row having a corresponding radius of curvature centered at the reference point.
[0086] A thirteenth example provides a device according to the twelfth example, wherein: [0087] in each curved row of keys, each key has a corresponding contact surface operable by a finger of a hand, the contact surface having a corresponding radius of curvature centered at the reference point at which the radius of curvature of the corresponding curved row is centered.
[0088] A fourteenth example provides a device according to the twelfth example or the thirteenth example, wherein: [0089] the distal group of keys includes at least three distal columns of keys, each distal column being aligned to a different radial line extending from the reference point; and [0090] the proximal group of keys includes at least one proximal column of keys, each proximal column being aligned to a different radial line extending from the reference point.
[0091] A fifteenth example provides a device according to the eleventh example, wherein: [0092] the distal group of keys includes at least one curved row of alpha-numeric keys, each curved row of alpha-numeric keys having a corresponding radius of curvature centered at a first reference point; and [0093] the proximal group of keys includes at least one curved row of punctuation keys, each curved row of punctuation keys having a corresponding radius of curvature centered at a second reference point distinct from the first reference point.
[0094] A sixteenth example provides a device according to the fifteenth example, wherein: [0095] in each curved row of alpha-numeric keys in the distal group, each alpha-numeric key has a contact surface that has a corresponding radius of curvature centered at the first reference point at which the radius of curvature of the corresponding curved row is centered; and [0096] in each curved row of punctuation keys in the proximal group, each punctuation key has a contact surface that has a corresponding radius of curvature centered at the second reference point at which the radius of curvature of the corresponding curved row is centered.
[0097] A seventeenth example provides a device according to the fifteenth example or the sixteenth example, wherein: [0098] the distal group of keys includes at least three distal columns of alpha-numeric keys, each distal column being aligned to a different radial line extending from the first reference point; and [0099] the proximal group of keys includes at least one proximal column of punctuation keys, each proximal column being aligned to a different radial line extending from the second reference point distinct from the first reference point.
[0100] An eighteenth example provides a keyboard (e.g., the keyboard 100) comprising: [0101] a proximal cluster of keys configured to be operated by a thumb of a hand, the proximal cluster of keys including vowel keys and no consonant keys, the proximal cluster spanning a first region whose centroid is a first distance from a reference point, each vowel key among the vowel keys being configured to cause the keyboard to output a different vowel of a script; and [0102] a distal cluster of keys configured to be operated by one or more non-thumb digits of the hand, the distal cluster of keys including consonant keys and no vowel keys, the distal cluster spanning a second region whose centroid is a second distance that exceeds the first distance from the reference point, each consonant key among the consonant keys being configured to cause the keyboard to output a different consonant of the script.
[0103] A nineteenth example provides a keyboard according to the eighteenth example, wherein: [0104] the distal cluster of keys includes at least one curved row of consonant keys, each curved row of consonant keys having a corresponding radius of curvature centered at a first reference point; and [0105] the proximal cluster of keys includes at least one curved row of vowel keys, each curved row of vowel keys having a corresponding radius of curvature centered at a second reference point distinct from the first reference point.
[0106] A twentieth example provides a keyboard according to the eighteenth example or the nineteenth example, wherein: [0107] the vowel keys in the proximal cluster are separated by an inter-key distance, and the consonant keys in the distal cluster are separated by the inter-key distance, while the proximal cluster is separated from the distal cluster by an inter-cluster distance that is greater than the inter-key distance.