KEYBOARDS WITH INDIVIDUALLY CUSTOMIZABLE KEYS
20260111076 ยท 2026-04-23
Inventors
Cpc classification
G06F3/02
PHYSICS
G06F3/0208
PHYSICS
International classification
Abstract
A key configured to be included in a keyboard is provided. The key includes a body having an upper surface that is contacted to provide input to a computer. The upper surface of the body has one or more openings. The key also includes one or more pins positioned in the body and aligned with the one or more openings, and one or more actuators coupled with the one or more pins. The one or more actuators configured to move the one or more pins to move through the one or more openings and project out from the upper surface of the body.
Claims
1. A key configured to be included in a keyboard, the key including: a body having an upper surface that is contacted to provide input to a computer, the upper surface of the body having one or more openings; one or more pins positioned in the body and aligned with the one or more openings; and one or more actuators coupled with the one or more pins, the one or more actuators configured to move the one or more pins to move through the one or more openings and project out from the upper surface of the body and to oscillate the one or more pins between a projected position and a recessed position to provide vibratory tactile feedback.
2. The key of claim 1, wherein the one or more openings in the body is two or more openings, the one or more pins is two or more pins, and the one or more actuators is two or more actuators.
3. The key of claim 2, wherein the two or more pins and the two or more openings in the body are arranged to create a braille pattern of a letter, number, symbol, or punctuation associated with the key.
4. The key of claim 2, wherein the two or more actuators are configured to raise the two or more pins different heights above the upper surface of the body.
5. The key of claim 1, wherein the one or more actuators is configured to oscillate the one or more pins between the projected position and the recessed position responsive to a word being misspelled using the key.
6. The key of claim 1, wherein the one or more actuators is configured to oscillate the one or more pins between the projected position and the recessed position to indicate when the key is to be pressed next while typing a word during training of a user.
7. The key of claim 1, wherein each of the one or more actuators is configured to raise a corresponding pin of the one or more pins to different heights above the upper surface of the body.
8. The key of claim 1, wherein the one or more actuators includes one or more of a solenoid, a magnet, or a spring.
9. A method comprising: forming a body of a key of a keyboard, the body formed to have an upper surface that is contacted to provide input to a computer, the upper surface of the body formed to include one or more openings; placing one or more pins in the body and aligned with the one or more openings; and coupling one or more actuators with the one or more pins, the one or more actuators configured to oscillate the one or more pins between a projected position out of the upper surface of the body and a recessed position inside the body to provide vibratory tactile feedback.
10. The method of claim 9, wherein the body is formed to include two or more of the openings, two or more of the pins are placed into the body, and two or more of the actuators are coupled with the two or more pins.
11. The method of claim 10, wherein the body is formed with the two or more openings in an arrangement to create a braille pattern of a letter, number, symbol, or punctuation associated with the key using the two or more pins.
12. The method of claim 10, wherein the two or more actuators are coupled with the two or more pins to raise the two or more pins different heights above the upper surface of the body.
13. The method of claim 9, wherein each of the one or more actuators is coupled with a corresponding pin of the one or more pins to raise the pin different heights above the upper surface of the body.
14. A computer comprising: a keyboard having plural keys configured to be pressed to provide input; and a control unit configured to receive the input from pressing of the keys in the keyboard, wherein one or more of the keys in the keyboard having an upper surface with one or more openings through the upper surface and one or more pins located inside the one or more of the keys, the one or more of the keys including one or more actuators coupled with the one or more pins, the control unit configured to control the one or more actuators to raise the one or more pins out of the one or more openings and project upward and outward from the upper surface of the one or more keys, and wherein the control unit configured to control the one or more actuators to oscillate the one or more pins out of and back into the one or more openings to guide pressing or not pressing of the one or more keys.
15. The computer of claim 14, wherein the one or more keys include two or more of the openings, two or more of the pins, and two or more of the actuators, the control unit configured to individually control each of the two or more actuators to individually raise or lower each of the two or more pins.
16. The computer of claim 14, wherein the control unit is configured to control the one or more actuators to form braille patterns above the upper surface of the one or more keys.
17-18. (canceled)
19. The computer of claim 14, wherein the control unit is configured to control the one or more actuators to guide a user to press the one or more keys in a sequence for a correct spelling of a word by oscillating the one or more pins between a projected position and a recessed position.
20. (canceled)
21. The computer of claim 14, wherein the control unit is configured to monitor a sequence of the keys being pressed by a user in entry of a word and to control the one or more actuators to oscillate the one or more pins out of and back into the one or more openings responsive to deciding that the user pressed a wrong key of the keys in the sequence of the keys associated with a correct spelling of the word.
22. The computer of claim 14, wherein the control unit is configured to control the one or more actuators to oscillate the one or more pins out of and back into the one or more openings to indicate a next key of the keys to be pressed in entry of a sequence of the keys for a correct spelling of a word.
23. The computer of claim 22, wherein the control unit is configured to control the one or more actuators to lower the one or more pins into the one or more openings responsive to the user pressing the next key of the keys to be pressed in entry of the sequence of the keys for the correct spelling of the word.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0007] The subject matter described herein will be better understood from reading the following description of non-limiting embodiments, with reference to the attached drawings, wherein below:
[0008]
[0009]
[0010]
[0011]
[0012]
[0013]
[0014]
DETAILED DESCRIPTION
[0015] Examples of the inventive subject matter described herein relate to keyboards and computers having keyboards with individually actuatable pins. Keys of the keyboards can have pins embedded on or inside the keys (e.g., underneath upper surfaces of the keys). These pins can be individually controlled to (a) raise above the upper surfaces of the keys or (b) lower to or below the upper surfaces to customize tactile feedback (e.g., the feel) of each key. For example, different sets or combinations of the pins can be raised or lowered in different keys to represent which letter, symbol, number, or punctuation will be input into the computer when different keys are pressed. The keys (or at least the upper surfaces of the keys) may be porous with openings aligned with different pins. The pins may be controlled (e.g., raised or lowered) using actuators such as springs, solenoids, magnets, or the like.
[0016] Control of these pins can be used to create braille patterns to indicate which letter, symbol, number, or punctuation is associated with different keys. Optionally, the pins can be controlled to create customized patterns for different keys, such as for user preferences, for setting macro keys (e.g., keys that, when pressed, cause the computer to perform a programmed series of tasks), etc. As another example, the pins may raise (or lower) to train users to type (e.g., to indicate which key should be pressed next when typing a word or number and/or to vibrate when the incorrect key is pressed), to allow users to customize the feel of different keys, to allow the computers to help fix commonly misspelled words or prevent misspelling of the words (e.g., customized to the user, which may involve using artificial intelligence or machine learning), or the like.
[0017]
[0018] The upper surface 200 can be porous in that the upper surface 200 can include one or more openings, holes, or pores 202. The openings 202 are in an array or pattern that may be the same for each key 104 or may differ for different keys 104. The layout or arrangement of the openings 202 can vary from what is shown in
[0019] As shown in
[0020] As shown in
[0021] The pins 300 in a key 104 can all raise to the same height. For example, while actuated, the upper surfaces 302 of the raised pins 300 may all be coplanar with each other (e.g., in the same plane). Optionally, the pins 300 may raise to different heights above the upper surface 200 of the key 104. For example, some pins 300 may raise to a first height so that the upper surfaces 302 of these pins 300 are coplanar in a first plane, other pins 300 may raise to a greater, second height so that the upper surfaces 302 of these pins 300 are coplanar in a second plane that is farther from the upper surface 200 of the key 104 than the first plane, and so on. Raising the pins 300 to a common plane can provide consistency to a user, while raising pins 300 to different heights can provide different tactile feedback to the user, such as when warning a user about incorrect or correct spelling of words.
[0022]
[0023]
[0024] The control unit 604 can control the actuators 500 for different pins 300 in different keys 104 so that these keys 104 provide different tactile feedback to a user. As described above, the control unit 604 can raise the pins 300 in different keys 104 to form the braille representation of that key 104, to form user-defined symbols or tactile feedback for different keys 104, to form software-defined symbols or tactile feedback, or the like. The control unit 604 can control the actuators 500 of the pins 300 to create braille patterns, to create customized patterns for different keys 104, for setting macro keys 104, etc. The control unit 604 can control the actuators 500 of the pins 300 to train users to type by actuating pins 300 to indicate which key 104 should be pressed next (or should not be pressed next) when typing a word or number and/or to vibrate when the incorrect key 104 is pressed.
[0025] In one example, the control unit 604 can learn which words are misspelled more often than other words by individual users, or by several (or all) users. The control unit 604 can track (via the memory 606) which words are misspelled (or mistyped) more than other words or more than a designated threshold frequency, rate, or percentage. These words can be tracked on an individualized basis such that different users have different groups of words that are misspelled more often than other words. For example, one user may misspell (or mistype) the word vehicle more often than another user, a user may misspell (or mistype) the word the as teh more often than another user, and so on. The control unit 604 can build out a misspelled/mistyped word list for each user or for all users. The control unit 604 also can learn when the user tends to type those misspelled words. For example, the control unit 604 can learn, over time, when a user tends to type a commonly mistyped word based on the context of other words or phrases being typed by the user, or using a large language model (LLM) developed for that user.
[0026] The control unit 604 can decide that the user is typing or about to type a commonly misspelled word and can control the actuators 500 in the key or keys 104 associated with the correct spelling of the word. For example, the control unit 604 can decide that the user tends to mistype the word molecular and decide that the user is typing or beginning to type this word. Instead of (or in addition to) automatically correcting the mistyped word, the control unit 604 can control the actuators 500 (by energizing or de-energizing the actuators 500) connected to the pins 300 to raise the pins 300 for the m key 104 until that key 104 is pressed. The pins 300 that are raised may be all pins 300 in that key 104, or some (but not all) of the pins 300. The pins 300 in other keys 104 may not be raised. Alternatively, the pins 300 may be raised in all keys 104 but the m key 104.
[0027] Once the m key 104 is pressed, the control unit 604 can control the actuators 500 connected to the pins 300 in the m key 104 to lower the raised pins 300. The control unit 604 can concurrently or subsequently control the actuators 500 connected to the pins 300 in the o key 104 to raise some or all of the pins 300. The other pins 300 in other keys 104 may not be raised (or the pins 300 in the o key 104 may remain recessed while the pins 300 in other keys 104 are raised). Once the m key 104 is pressed, the control unit 604 can control the actuators 500 connected to the pins 300 in the m key 104 to lower the raised pins 300, and so on. In this way, the control unit 604 can raise and lower pins 300 in different keys 104 to tactilely guide the user along in the correct spelling of a commonly misspelled word.
[0028] The control unit 604 can raise or lower pins 300 to warn a user when an incorrect key 104 is pressed. For example, during typing, if the user presses or begins to press the key 104 that would result in a misspelling of a word, the control unit 604 can raise the pins 300 in the incorrect key 104, raise the pins 300 higher than normal or otherwise (e.g., than when directing the user on which key 104 to press), and/or oscillate pins 300 up and down repeatedly to warn the user of the misspelling.
[0029]
[0030] In one example, a key configured to be included in a keyboard is provided. The key includes a body having an upper surface that is contacted to provide input to a computer. The upper surface of the body has one or more openings. The key also includes one or more pins positioned in the body and aligned with the one or more openings, and one or more actuators coupled with the one or more pins. The one or more actuators configured to move the one or more pins to move through the one or more openings and project out from the upper surface of the body.
[0031] The one or more openings in the body can be two or more openings, the one or more pins can be two or more pins, and the one or more actuators can be two or more actuators. The two or more pins and the two or more openings in the body can create a braille pattern of a letter, number, symbol, or punctuation associated with the key. The two or more actuators can raise the two or more pins different heights above the upper surface of the body.
[0032] The one or more actuators can raise the one or more pins out of the upper surface of the body responsive to a word being misspelled using the key. The one or more actuators can raise the one or more pins out of the upper surface of the body during training of a user. Each of the one or more actuators can raise a corresponding pin of the one or more pins to different heights above the upper surface of the body. The one or more actuators can include one or more of a solenoid, a magnet, or a spring.
[0033] In one example, a method includes forming a body of a key of a keyboard. The body can be formed to have an upper surface that is contacted to provide input to a computer. The upper surface of the body can be formed to include one or more openings. The method also can include placing one or more pins in the body and aligned with the one or more openings, and coupling one or more actuators with the one or more pins. The one or more actuators can move the one or more pins to move through the one or more openings and project out from the upper surface of the body.
[0034] The body can be formed to include two or more of the openings, two or more of the pins can be placed into the body, and two or more of the actuators can be coupled with the two or more pins. The body can be formed with the two or more openings in an arrangement to create a braille pattern of a letter, number, symbol, or punctuation associated with the key using the two or more pins. The two or more actuators can be coupled with the two or more pins to raise the two or more pins different heights above the upper surface of the body. Each of the one or more actuators can be coupled with a corresponding pin of the one or more pins to raise the pin different heights above the upper surface of the body.
[0035] In another example, a computer can include a keyboard having plural keys configured to be pressed to provide input, and a control unit configured to receive the input from pressing of the keys in the keyboard. The one or more of the keys in the keyboard have an upper surface with one or more holes through the upper surface and one or more pins located inside the one or more of the keys. The one or more of the keys can include one or more actuators coupled with the one or more pins. The control unit can control the one or more actuators to raise the one or more pins out of the one or more openings and project upward and outward from the upper surface of the one or more keys.
[0036] The one or more keys can include two or more of the openings, two or more of the pins, and two or more of the actuators. The control unit can individually control each of the two or more actuators to individually raise or lower each of the two or more pins. The control unit can control the one or more actuators to form braille patterns above the upper surface of the one or more keys. The control unit can control the one or more actuators to generate tactile feedback indicating incorrect pressing of the one or more of the keys.
[0037] The control unit can control the one or more actuators to oscillate the one or more pins out of and back into the one or more openings to guide pressing or not pressing of the one or more keys. The control unit can control the one or more actuators to guide a user to press the one or more keys. The control unit can control the one or more actuators to guide the user to press the one or more keys in a correct spelling of a word.
[0038] It is to be understood that the above description is intended to be illustrative, and not restrictive. For example, the above-described embodiments (and/or aspects thereof) may be used in combination with each other. In addition, many modifications may be made to adapt a particular situation or material to the teachings of the inventive subject matter without departing from its scope. While the dimensions and types of materials described herein are intended to define the parameters of the inventive subject matter, they are by no means limiting and are exemplary embodiments. Many other embodiments will be apparent to one of ordinary skill in the art upon reviewing the above description. The scope of the inventive subject matter should, therefore, be determined with reference to the appended claims, along with the full scope of equivalents to which such claims are entitled. In the appended claims, the terms including and in which are used as the plain-English equivalents of the respective terms comprising and wherein. Moreover, in the following claims, the terms first, second, and third, etc. are used merely as labels, and are not intended to impose numerical requirements on their objects. Further, the limitations of the following claims are not written in means-plus-function format and are not intended to be interpreted based on 35 U.S.C. 112(f), unless and until such claim limitations expressly use the phrase means for followed by a statement of function void of further structure.
[0039] This written description uses examples to disclose several embodiments of the inventive subject matter and also to enable a person of ordinary skill in the art to practice the embodiments of the inventive subject matter, including making and using any devices or systems and performing any incorporated methods. The patentable scope of the inventive subject matter is defined by the claims, and may include other examples that occur to those of ordinary skill in the art. Such other examples are intended to be within the scope of the claims if they have structural elements that do not differ from the literal language of the claims, or if they include equivalent structural elements with insubstantial differences from the literal languages of the claims. The various embodiments are not limited to the arrangements and instrumentality shown in the drawings.
[0040] Since certain changes may be made in the above-described systems and methods without departing from the spirit and scope of the inventive subject matter herein involved, it is intended that all the subject matter of the above description or shown in the accompanying drawings shall be interpreted merely as examples illustrating the inventive concept herein and shall not be construed as limiting the inventive subject matter.