CN104898852B - Key board unit with touch controllable function - Google Patents
Key board unit with touch controllable function Download PDFInfo
- Publication number
- CN104898852B CN104898852B CN201410083158.XA CN201410083158A CN104898852B CN 104898852 B CN104898852 B CN 104898852B CN 201410083158 A CN201410083158 A CN 201410083158A CN 104898852 B CN104898852 B CN 104898852B
- Authority
- CN
- China
- Prior art keywords
- key
- touch
- control unit
- keys
- preset time
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
- 238000001514 detection method Methods 0.000 claims abstract description 105
- 239000012528 membrane Substances 0.000 claims description 59
- 239000002985 plastic film Substances 0.000 claims description 23
- 230000001960 triggered effect Effects 0.000 claims description 9
- 230000000903 blocking effect Effects 0.000 claims description 2
- 239000010409 thin film Substances 0.000 claims 3
- 230000008859 change Effects 0.000 abstract description 2
- 230000007246 mechanism Effects 0.000 description 18
- 230000004044 response Effects 0.000 description 17
- 230000005540 biological transmission Effects 0.000 description 13
- 210000003811 finger Anatomy 0.000 description 11
- 238000010586 diagram Methods 0.000 description 3
- 238000006073 displacement reaction Methods 0.000 description 3
- 230000002787 reinforcement Effects 0.000 description 2
- 238000004088 simulation Methods 0.000 description 2
- 230000003213 activating effect Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 239000002184 metal Substances 0.000 description 1
- 238000000034 method Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 230000008569 process Effects 0.000 description 1
- 210000003813 thumb Anatomy 0.000 description 1
Landscapes
- Input From Keyboards Or The Like (AREA)
Abstract
The present invention is on a kind of key board unit with touch controllable function, including multiple buttons, multiple first touch detection elements, the second touch detection element and a control unit.Multiple first touch detection element arrangements are a row and are arranged at the lower section of space bar, and the second touch detection element is arranged at the lower section of the button around space bar.When the button around user sequentially touches space bar and space bar, control unit according to received in sequence to multiple first touching signals and the second touching signals and export a touch command to host computer.Therefore user can be not required to change the i.e. exportable touch command of its operating gesture.
Description
Technical Field
The present invention relates to a keyboard device, and more particularly, to a keyboard device with a touch function.
Background
Common peripheral input devices for computers include mouse devices, keyboard devices and trackball devices, wherein the keyboard devices can directly input characters and symbols to the computer, and are therefore well appreciated by users and manufacturers of input devices.
Next, the appearance of the conventional keyboard apparatus will be explained. Please refer to fig. 1, which is a schematic diagram of an appearance structure of a conventional keyboard device. The conventional keyboard device 1 has a plurality of keys 10 on a surface thereof, the keys 10 are classified into general keys 101, numeric keys 102, function keys 103, etc., the keys are pressed by a user's fingers to generate corresponding signals to the computer, so that the computer executes the pressed key functions, for example, the general keys 101 are used for inputting symbols such as english letters, the numeric keys 102 are used for inputting numbers, and the function keys 103 are used for providing various functions, for example, F1-F12.
With the development of technology, keyboard manufacturers are dedicated to develop various keyboard devices with special functions to meet various requirements of different users, and the input device of the keyboard emulation mouse device proposed in taiwan patent No. I412957 is taken as an example for illustration. Taiwan patent No. I412957 first detects whether a pressed key belongs to a predetermined mouse control key, and if the pressed key is not the mouse control key, the input device outputs a key command corresponding to the pressed key. Otherwise, if the key is a mouse control key, the input device detects the next pressed key, i.e. the input device starts the keyboard simulation mouse function.
When the mouse control key is triggered and the input device detects that a certain key (e.g. key F) is pressed, the key F outputs a voltage signal to a keyboard controller in the input device, the keyboard controller can know the Row and Column position of the key F (e.g. Column3, Row 12) according to the voltage signal, and the keyboard controller converts the Row and Column position into a corresponding first coordinate (e.g. (X1, Y1)). After the keyboard controller obtains the coordinates corresponding to the key F, the keyboard controller detects the next pressed key and obtains a second coordinate of the key, such as (X2, Y2). So that the keyboard controller calculates the displacement amounts of its fingers, i.e., (X2-X1) and (Y2-Y1), and outputs the displacement amounts. The operating system connected with the input device can correspondingly move the cursor according to the displacement so as to achieve the effect of moving the cursor by the keys of the keyboard. After the user operation is completed, the keyboard simulation mouse function can be stopped by pressing the mouse control key, so that the input device returns to a simple keyboard mode.
Although taiwan patent No. I412957 can utilize the keyboard device to simulate the operation of the mouse device, the user must press the mouse control key to activate or deactivate the keyboard-simulated mouse function, which is not suitable for the operation habit of the user.
Since the touch sensing technology is mature day by day and the touch sensing technology is added with a gesture sensing function, the touch sensing technology is favored by various electronic device manufacturers and applied to various electronic devices including keyboard devices, and therefore, keyboard devices with touch sensing function are commercially available. However, the conventional keyboard device with touch function also requires a special function key to activate or deactivate the touch function, as in taiwan patent No. I412957, which still does not conform to the operation habit of the user. Therefore, there is a need for a keyboard device with touch control function that meets the operation habits of the user without performing function switching operations.
Disclosure of Invention
The present invention is directed to a keyboard device with touch control function, which is adapted to the operation habit of a user without performing a function switching operation.
The present invention provides a keyboard device with touch function, which is connected to a computer host, and includes a plurality of keys, a plurality of first touch detection elements, a second touch detection element and a control unit. The keys are arranged on an upper surface of the keyboard device and are used for being pressed to generate a plurality of scanning codes. The plurality of first touch detection elements are arranged in a row and arranged inside a space bar of the plurality of keys or below the space bar, and are used for generating a first touch signal when the space bar is touched or generating a plurality of first touch signals when the space bar is continuously touched. The second touch detection element is arranged inside a key around the space key or below the key and used for generating a second touch signal when the key is touched. The control unit is connected with the plurality of keys and the computer host and is used for outputting a corresponding key signal to the computer host according to the received scanning code, or outputting a touch instruction to the computer host according to the first touch signal and the second touch signal, or the first touch signals and the second touch signal which are received in sequence.
Preferably, when the control unit receives the first touch signal, the control unit detects whether any scanning code is received within a first preset time; wherein,
when the control unit receives the scanning code within the first preset time, the control unit outputs the corresponding key signal to the computer host; when the control unit does not receive any scanning code within the first preset time, the control unit detects whether the second touch signal is received within a second preset time; wherein,
when the control unit receives the second touch signal within the second preset time, the control unit outputs the touch instruction to the computer host; and when the control unit does not receive the second touch signal within the second preset time, the control unit detects whether the scanning codes of the plurality of keys are received within the first preset time again.
Preferably, when the control unit receives the first touch signal, the control unit detects whether other first touch signals are received within a first preset time; wherein,
when the control unit does not receive other first touch signals within the first preset time, the control unit enables the keyboard device to be in a keyboard mode and detects whether any scanning code is received within a second preset time; when the control unit receives other first touch signals within the first preset time, the control unit enables the keyboard device to be in a touch mode and detects whether a second touch signal is received within a third preset time; wherein,
when the control unit receives the second touch signal within the third preset time, the control unit outputs the touch instruction to the computer host; and when the control unit does not receive the second touch signal within the third preset time, the control unit enables the keyboard device to be in the keyboard mode, and detects whether the scanning codes of the plurality of keys are received within the first preset time again.
Preferably, when the control unit receives the second touch signal, the control unit detects whether any scanning code is received within a first preset time; wherein,
when the control unit receives the scanning code within the first preset time, the control unit outputs the corresponding key signal to the computer host; when the control unit does not receive any scanning code within the first preset time, the control unit detects whether the first touch signal is received within a second preset time; wherein,
when the control unit receives the first touch signal within the second preset time, the control unit outputs the touch instruction to the computer host; and when the control unit does not receive the first touch signal within the second preset time, the control unit detects whether the scanning codes of the plurality of keys are received within the first preset time again.
Preferably, when the control unit receives the second touch signal, the control unit detects whether any scanning code is received within a first preset time; wherein,
when the control unit receives the scanning code within the first preset time, the control unit outputs the corresponding key signal to the computer host; when the control unit does not receive any scanning code within the first preset time, the control unit detects whether the first touch signal is received within a second preset time; wherein,
when the control unit receives the first touch signal within the second preset time, the control unit detects whether other first touch signals are received within a third preset time; wherein,
when the control unit does not receive other first touch signals within the third preset time, enabling the keyboard device to be in a keyboard mode, and detecting whether the scanning codes of the plurality of keys are received within the first preset time again; and when the control unit receives other first touch signals within the third preset time, the control unit enables the keyboard device to be in a touch mode and outputs the touch instruction to the computer host.
Preferably, the keyboard device further comprises a supporting plate, a main circuit board and a membrane switch circuit. The supporting plate is used for bearing the plurality of keys thereon; the main circuit board is used for arranging the control unit on the main circuit board. The membrane switch circuit is arranged below the plurality of keys and connected to the main circuit board, and is provided with a plurality of key contacts, and each key contact is used for being triggered to generate the corresponding scanning code. Each key comprises a key cap, a connecting element and an elastic element, wherein the key cap is exposed on the upper surface of the keyboard device; the connecting element is positioned between the supporting plate and the key cap and is used for connecting the supporting plate and the key cap and enabling the key cap to move up and down relative to the supporting plate; the elastic element is positioned below the key cap and used for triggering the corresponding key contact when the key cap is touched and pressed or providing an elastic force to the key cap to reset the key cap.
Preferably, the plurality of first touch detection elements are disposed on the membrane switch circuit and located below the key cap corresponding to the space key, and the second touch detection elements are disposed on the membrane switch circuit and located below the key cap corresponding to the keys located around the space key; or alternatively
The plurality of first touch detection elements are arranged on a lower surface of the key cap corresponding to the space key, and the second touch detection elements are arranged on the lower surface of the key cap corresponding to the keys around the space key.
Preferably, the keyboard device further includes a plastic sheet disposed above the membrane switch circuit for carrying the plurality of elastic elements, wherein the plurality of first touch detection elements are disposed on the plastic sheet and located below the key cap corresponding to the space key, and the second touch detection elements are disposed on the plastic sheet and located below the key cap corresponding to the key located around the space key.
Preferably, the keyboard device further comprises a supporting plate, a main circuit board and a membrane switch circuit. The supporting plate is used for bearing the plurality of keys thereon; the main circuit board is used for arranging the control unit on the main circuit board; the membrane switch circuit is arranged below the plurality of keys and connected to the main circuit board, and is provided with a plurality of key contacts, and each key contact is used for being triggered to generate the corresponding scanning code. Each key comprises a key cap, a frame, a connecting element, a first magnetic element and a second magnetic element, wherein the key cap is exposed on the upper surface of the keyboard device and is used for being touched and pressed to move and trigger the corresponding key contact; the frame is contacted with the key cap and used for blocking the key cap and preventing the key cap from falling out of the frame; the connecting element is positioned below the frame and is in contact with the key cap so as to enable the key cap to move up and down relative to the frame; the first magnetic element is arranged on the key cap; the second magnetic element is arranged on the connecting element and used for generating a magnetic force due to the first magnetic element so as to reset the key cap.
Preferably, the plurality of first touch detection elements are disposed on the membrane switch circuit and located below the key cap corresponding to the space key, and the second touch detection elements are disposed on the membrane switch circuit and located below the key cap corresponding to the keys located around the space key; or alternatively
The plurality of first touch detection elements are arranged on a lower surface of the key cap corresponding to the space key, and the second touch detection elements are arranged on the lower surface of the key cap corresponding to the keys around the space key.
Preferably, the keyboard device further comprises a supporting plate, a main circuit board and a membrane switch circuit. The supporting plate is used for bearing the plurality of keys thereon; the main circuit board is used for arranging the control unit on the main circuit board; the membrane switch circuit is arranged below the plurality of keys and connected to the main circuit board, and is provided with a plurality of key contacts, and each key contact is used for being triggered to generate the corresponding scanning code. Each key comprises a key cap, a frame and an elastic element, wherein the key cap is exposed on the upper surface of the keyboard device; the frame is contacted with the key cap to prevent the key cap from falling out of the frame; the elastic element is positioned below the key cap and used for triggering the corresponding key contact when the key cap is touched and pressed or providing an elastic force to the key cap to reset the key cap.
Preferably, the plurality of first touch detection elements are disposed on the membrane switch circuit and located below the key cap corresponding to the space key, and the second touch detection elements are disposed on the membrane switch circuit and located below the key cap corresponding to the keys located around the space key; or alternatively
The plurality of first touch detection elements are arranged on a lower surface of the key cap corresponding to the space key, and the second touch detection elements are arranged on the lower surface of the key cap corresponding to the keys around the space key.
Preferably, the keyboard device further includes a plastic sheet disposed above the membrane switch circuit for carrying the plurality of elastic elements, wherein the plurality of first touch detection elements are disposed on the plastic sheet and located below the key cap corresponding to the space key, and the second touch detection elements are disposed on the plastic sheet and located below the key cap corresponding to the key located around the space key.
The keyboard device with the touch function is provided with a plurality of first touch detection elements in or below the space key, and is provided with a second touch detection element in or below the keys around the space key, so that a user can sequentially touch the space key and the keys around the space key to generate a touch instruction without pressing a switching key or a hot key to switch a keyboard mode and a touch mode, and therefore, the user can operate the keyboard mode and the touch mode without changing the dominant gesture of operating the keyboard device, and the operation habit of the user is met. Compared with the existing keyboard device, the keyboard device with the touch function of the invention can conform to the operation habit of the user without interrupting the gesture of the user for operating the keyboard device, and can be operated by intuition, thereby being convenient for operation.
Drawings
Fig. 1 is an external structural schematic diagram of a conventional keyboard device.
Fig. 2 is an exploded view of a keyboard device with touch function according to a first preferred embodiment of the present invention.
Fig. 3A and 3B are a determination flow chart of the control unit of the keyboard device with touch function in the first preferred embodiment of the present invention.
Fig. 4 is an exploded view of a keyboard device with touch function according to a second preferred embodiment of the present invention.
Fig. 5 is an exploded view of a keyboard device with touch function according to a third preferred embodiment of the present invention.
Fig. 6 is an exploded view of a portion of a keyboard device with touch function according to a third preferred embodiment of the present invention.
Fig. 7A and 7B are a flow chart illustrating the determination of the control unit of the keyboard device with touch function according to the third preferred embodiment of the present invention.
Fig. 8 is an exploded view of a keyboard device with touch function according to a fourth preferred embodiment of the present invention.
Fig. 9 is a partial structural diagram of a key cap, a frame and a connecting element of a keyboard device with touch function according to a fourth preferred embodiment of the invention.
Fig. 10 is a schematic partial sectional side view of a keyboard device with touch function according to a fifth preferred embodiment of the invention.
Detailed Description
In view of the problems of the prior art, the present invention provides a keyboard device with touch function, which can solve the problems of the prior art. Referring to fig. 2, fig. 2 is an exploded view of a keyboard device with a touch function according to a first preferred embodiment of the present invention. The keyboard device 2 with touch function of the present invention is connected to a computer host (not shown in the figure), the keyboard device 2 includes a plurality of keys 21, a plurality of first touch detection elements 22, a plurality of second touch detection elements 23, a control unit 24, a supporting plate 25, a main circuit board 26 and a membrane switch circuit 27, the plurality of keys 21 are disposed on the upper surface of the keyboard device 2 for being pressed to generate a plurality of corresponding scan codes (not shown in the figure). The plurality of first touch detection elements 22 are arranged in a row and disposed below a space bar 210 of the plurality of keys 21, for example: a first touch detection device 22 is disposed at the left side corresponding to the space bar 210, a first touch detection device 22 is disposed at the center corresponding to the space bar 210, and a first touch detection device 22 is disposed at the right side corresponding to the space bar 210, so that a first touch signal (not shown) can be generated when the user touches the space bar 210. The second touch detection elements 23 are disposed below the keys 211-219 around the space key 210, and when a user touches the keys 211-219 around the space key 21, a corresponding second touch signal (not shown) can be generated, wherein the keys 211-219 are a left Alt key 211, an X key 212, a C key 213, a V key 214, a B key 215, an N key 216, an M key 217, a key 218, and a right Alt key 219 around the space key 210, respectively. In the preferred embodiment, the first touch detection device 22 and the second touch detection device 23 are both capacitive touch sensors, and the keyboard device 2 is a keyboard device for a desktop computer.
The supporting plate 25 is disposed below the plurality of keys 21, the main circuit board 26 and the membrane switch circuit 27 for supporting the plurality of keys, the main circuit board 26 and the membrane switch circuit 27 thereon. The main circuit board 26 is disposed on one side of the membrane switch circuit 27 and connected to the membrane switch circuit 27 for disposing the control unit 24 thereon. The membrane switch circuit 27 is disposed below the plurality of keys 21 and connected to the main circuit board 26, the membrane switch circuit 27 has a plurality of key contacts 271, and when the plurality of key contacts 271 are triggered by the corresponding key 21, a plurality of corresponding scan codes can be generated to the control unit 24. Each key 21 includes a key cap 2111, a frame 2112 and an elastic element 2113, the key cap 2111 is exposed on the upper surface of the keyboard apparatus 2, and when a user touches the key cap 2111, the key cap 2111 correspondingly moves downward to trigger the corresponding key contact 271. Frame 2112 is in contact with keycap 2111 to block keycap 2111 from coming out of frame 2112. The elastic element 2113 is located below the key cap 2111, and is used to contact the key contact 271 or provide an elastic force. The operation of the user pressing the button 21 is as follows: when the key cap 2111 is pressed, the elastic element 2113 is pressed by the key cap 2111 to deform to trigger the corresponding key contact 271, so that the key contact 271 outputs the corresponding scan code to the control unit 24. When the key cap 2111 is no longer pressed, the elastic element 2113 returns to its original shape to provide an elastic force to the key cap 2111, so that the key cap 2111 moves upward to return to the position before being pressed. In the preferred embodiment, the elastic element 2113 is an elastic Rubber body, but not limited thereto, in another preferred embodiment, a plurality of elastic elements can be integrated on a Rubber Sheet, i.e. Rubber Sheet (Rubber Sheet).
The control unit 24 further includes a wireless transmission module 241, and the wireless transmission module 241 includes a scan code comparison table corresponding to a plurality of scan codes. The control unit 24 is connected to the plurality of buttons 21 through the membrane switch circuit 27 and connected to the computer host through the wireless transmission module 241, for example: when the control unit 24 receives the scan code corresponding to the a key, the wireless transmission module 241 outputs a key signal corresponding to the a key to the host computer according to the scan code comparison table, so that the host computer can key in the letter a. On the other hand, when the user touches but does not touch the center of the space key 210, the first touch detection element 22 located below the center of the space key 210 outputs the first touch signal to the control unit 24, at this time, the control unit 24 performs a determination mechanism regarding the touch command and the key signal, so as to enable the control unit 24 to output the corresponding touch command or key signal according to the next received signal, and the determination mechanism will be described in detail later. In the preferred embodiment, the wireless transmission module 241 transmits the touch command or the key signal to the host computer by using bluetooth (Blue Tooth) transmission technology, and the control unit 24 is a microprocessor.
As shown in fig. 2, the components of the keyboard device 2 are sequentially arranged from top to bottom as a key cap 2111, a frame 2112, an elastic component 2113, a plurality of first touch detection components 22, a plurality of second touch detection components 23, a membrane switch circuit 27 and a supporting plate 25, and the main circuit board 24 is disposed on one side of the membrane switch circuit 27. It should be noted that, in the preferred embodiment, the first touch detection elements 22 are disposed on the upper surface of the membrane switch circuit 27 and below the key cap 2111 corresponding to the space bar 210, and the second touch detection elements 23 are disposed on the upper surface of the membrane switch circuit 27 and below the key caps 2111 corresponding to the keys 211 to 219 around the space bar 21. However, in another preferred embodiment, the plurality of first touch detection elements and the plurality of second touch detection elements may also be disposed on the lower surface of the membrane switch circuit.
In short, the keyboard device 2 with touch function of the present invention is developed according to the gesture of the user operating the keyboard device 2, and the gesture of the user is: the user's two thumbs rest on the space bar 210 and the remaining eight fingers rest on the other keys 21, respectively. Therefore, the spirit of the present invention is to utilize the space bar 210 and the keys 211-219 located around the space bar 210 to perform touch commands without changing the conventional gestures of the user operating the keyboard device 2. That is, the control unit 24 is preset with a plurality of touch commands, which correspond to different functions, and the functions can be preset in the control unit 24, and can be set according to the user's preference and usage habit. Each touch instruction is generated according to a first touch signal and at least one second touch signal sequentially received by the control unit 24, wherein the triggering manner of the touch instructions includes:
1. the space key 210 is touched first, and then the left Alt key 211 is touched.
2. The space key 210 is touched first, followed by the X key 212.
3. The space key 210 is touched first, and then the C key 213 is touched.
4. The space key 210 is touched first, and then the V key 214 is touched.
5. The space key 210 is touched first, followed by the B key 215.
6. The space key 210 is touched first, and then the N key 216 is touched.
7. The space key 210 is touched first, and then the M key 217 is touched.
8. Space key 210 is touched first, then key 218 is touched.
9. The space key 210 is touched first, and then the right Alt key 219 is touched.
10. The space key 210 is touched first, and then at least any two keys 21 from the left Alt key 211 to the right Alt key 219 are touched.
11. The left Alt key 211 is touched first, followed by the space key 210.
12. The X key 212 is touched first, followed by the space key 210.
13. The C key 213 is touched first, followed by the space key 210.
14. The V key 214 is touched first, followed by the space key 210.
15. The B key 215 is touched first, followed by the space key 210.
16. The N key 216 is touched first, followed by the space key 210.
17. The M key 217 is touched first, and then the space key 210 is touched.
18. Touch the key 218 first, then touch the space key 210.
19. The right Alt key 219 is touched first, followed by the space key 210.
20. At least any two keys 21 of the left Alt key 211 to the right Alt key 219 are touched first, and then the space key 210 is touched.
Next, a mechanism for the control unit 24 to determine the triggering manner is described, please refer to fig. 2, fig. 3A and fig. 3B, where fig. 3A and fig. 3B are flow charts of determining the control unit of the keyboard device with touch function in the first preferred embodiment of the present invention. The judging mechanism comprises the following steps:
step A1: the control unit detects whether the first touch signal or the second touch signal is received.
Step B1: the control unit detects whether any scanning code is received within a first preset time in response to the first touch signal.
Step C1: the control unit detects whether any scanning code is received within a first preset time in response to the second touch signal.
Step D1: the control unit outputs corresponding key signals to the computer host.
Step E1: the control unit detects whether any second touch signal is received within a second preset time.
Step F1: the control unit outputs corresponding key signals to the computer host.
Step G1: the control unit detects whether the first touch signal is received within a second preset time.
Step H1: the control unit outputs a corresponding touch instruction to the computer host.
Step I1: the control unit outputs a corresponding touch instruction to the computer host.
In step a1, when the control unit 24 receives the first touch signal, the control unit 24 proceeds to step B1, when the control unit 24 receives the second touch signal, the control unit 24 proceeds to step C1, and when the control unit 24 does not receive the first touch signal and the second touch signal, the control unit 24 proceeds to step a1 again. In step B1, when the control unit 24 receives the scan code, the control unit 24 proceeds to step D1, and when the control unit 24 does not receive the scan code, the control unit 24 proceeds to step E1. In step E1, when the control unit 24 receives the second touch signal, the control unit 24 proceeds to step H1, and when the control unit 24 does not receive the second touch signal, the control unit 24 proceeds to step B1 again. In step C1, when the control unit 24 receives the scan code, the control unit 24 proceeds to step F1, and when the control unit 24 does not receive the scan code, the control unit 24 proceeds to step G1. In step G1, when the control unit 24 receives the first touch signal, the control unit 24 proceeds to step I1, and when the control unit 24 does not receive the first touch signal, the control unit 24 proceeds to step C1 again.
For example, the following steps are carried out: the first case is as follows. First, the control unit 24 proceeds to step a1, and when the user first touches but does not touch the left side of the space key 210, the first touch detection device 22 located below the left side of the space key 210 outputs a first touch signal to the control unit 24, and at this time, the control unit 24 proceeds to step B1. When the user touches the C key 213, the control unit 24 performs step E1 and step H1 according to the second touch signal corresponding to the C key 213, that is, outputs a touch command to the host computer in response to the first touch signal and the second touch signal corresponding to the C key 213, so that the host computer performs a corresponding touch function, for example, activating a web browser.
The second case is as follows. In step a1, when the control unit 24 performs step B1 in response to the user touching the space key 210 and the user then touches the space key 210, the control unit 24 performs step D1, i.e., the control unit 24 outputs the key signal corresponding to the space key 210 to the host computer.
The third case is as follows. First, the control unit 24 proceeds to step a1, and when the user first touches but does not touch the M-key 217, the second touch detection element 23 located below the M-key 217 outputs a second touch signal to the control unit 24, and at this time, the control unit 24 proceeds to step C1. When the user touches the right side of the space key 210, the control unit 24 performs steps G1 and I1 according to the first touch signal output by the first touch device 22 located below the right side of the space key 210, that is, outputs a touch command to the host computer in response to the second touch signal and the first touch signal corresponding to the M key 217, so that the host computer performs a corresponding touch function, for example, a return home page in a web browser.
The fourth case is as follows. In step a1, when the control unit 24 responds to the user touching the right Alt key 219 to perform step C1 and the user then directly touches the right Alt key 219, the control unit 24 performs step F1, i.e., the control unit 24 outputs the key signal corresponding to the right Alt key 219 to the host computer.
It should be noted that the above-mentioned determination mechanism is only described for the user performing the touch function of the keyboard device 2 with a single finger, and when the user performs the touch function of the keyboard device 2 with a plurality of fingers, the determination mechanism is also the same as the above-mentioned mechanism, and the difference is that the control unit 24 receives a plurality of first touch signals simultaneously, and then receives a plurality of second touch signals corresponding to the keys 211 to 219 simultaneously. The same applies to the case that the control unit 24 receives the plurality of second touch signals corresponding to the buttons 211 to 219 first and then receives the plurality of first touch signals at the same time, and the description thereof is omitted. The operation of the control unit 24 outputting the corresponding touch command according to the determination mechanism is well known in the art, and therefore will not be described in detail.
Furthermore, the present invention provides a second preferred embodiment different from the first preferred embodiment. Please refer to fig. 4, which is an exploded view of a keyboard device with touch function according to a second preferred embodiment of the present invention. The keyboard device 3 includes a plurality of keys 31, a plurality of first touch detection elements 32, a plurality of second touch detection elements 33, a control unit 34, a supporting plate 35, a main circuit board 36, a membrane switch circuit 37, a plastic sheet 38 and a wireless transmission module 39, and each key 31 includes a key cap 3111, a frame 3112 and elastic elements 3113 (only a few are shown in order to keep the drawing clearly visible, each elastic element 3111 actually corresponds to one key cap 3111), and the membrane switch circuit 37 has a plurality of key contacts 371 corresponding to the plurality of keys 31. The keyboard apparatus 3 with touch function of the present preferred embodiment has substantially the same structure and function as the keyboard apparatus 2 with touch function of the first preferred embodiment, and the description of the same parts is omitted. The difference between the preferred embodiment and the first preferred embodiment is three, and first, the wireless transmission module 39 of the preferred embodiment is not included in the control unit 34, but is disposed on the main circuit board 36, and the operation of the wireless transmission module 39 is substantially the same as that of the first preferred embodiment, and is not repeated. Second, the keyboard apparatus 3 further includes a plastic sheet 38 disposed above the membrane switch circuit 37 for carrying a plurality of elastic elements 3113. That is, the elastic elements 3113 of the preferred embodiment are respectively disposed on the plastic sheet 38.
Third, in the preferred embodiment, the first touch detection elements 32 are disposed on the plastic sheet 38 and under the key caps 3111 of the space bars 310 corresponding to the keys 31, and the second touch detection elements 33 are disposed on the plastic sheet 38 and under the key caps 3111 of the keys 311-319 around the space bars 310. Therefore, the components of the keyboard apparatus 3 are sequentially arranged from top to bottom as the key cap 3111, the frame 3112, the elastic component 3113, the first touch sensing components 32, the second touch sensing components 33, the plastic sheet 38, the membrane switch circuit 37 and the supporting plate 35, and the main circuit board 34 is disposed on one side of the membrane switch circuit 37.
Furthermore, the present invention provides a third preferred embodiment different from the above-mentioned preferred embodiments. Please refer to fig. 5, which is an exploded view of a keyboard device with touch function according to a third preferred embodiment of the present invention. The keyboard device 4 with touch function of the present invention is connected to a computer host (not shown in the figure), the keyboard device 4 includes a plurality of keys 411 (only two are shown in the figure), a plurality of first touch detection elements 42, a plurality of second touch detection elements 43 (only one is shown in the figure), a control unit 44, a support plate 45, a main circuit board 46, a membrane switch circuit 47 and a plastic sheet 48, the plurality of keys 411 are disposed on an upper surface of the keyboard device 4 for being pressed to generate a plurality of corresponding scan codes (not shown in the figure). The plurality of first touch detection elements 42 are arranged in a row and disposed inside a space bar 410 of the plurality of keys 411, and when the user touches the space bar 410, a first touch signal (not shown) can be generated, and when the user continuously touches the space bar 410, for example, the user's finger slides from the left side of the space bar 410 to the right side of the space bar 410, each of the plurality of first touch detection elements 42 sequentially generates a first touch signal, that is, the plurality of first touch detection elements 42 continuously output the plurality of first touch signals.
The second touch detecting elements 43 are disposed inside a plurality of keys 411 (only one is shown) around the space bar 410, and when the user touches the keys 411 around the space bar 410, a plurality of corresponding second touch signals (not shown) can be generated, wherein the keys 411 are a left Alt key, an X key, a C key, a V key, a B key, an N key, an M key, a right Alt key 419 disposed around the space bar 410. In the preferred embodiment, the first touch detection device 42 and the second touch detection device 43 are both capacitive touch sensors, and the keyboard device 4 is a keyboard device for a notebook computer.
In fig. 5, the supporting plate 45 is disposed below the plurality of keys 411, the main circuit board 46 and the membrane switch circuit 47 for carrying the plurality of keys, the main circuit board 46 and the membrane switch circuit 47 thereon. The main circuit board 46 is disposed on one side of the membrane switch circuit 47 and connected to the membrane switch circuit 47 for disposing the control unit 44 thereon. The membrane switch circuit 47 is disposed below the plurality of keys 411 and connected to the main circuit board 46, the membrane switch circuit 47 has a plurality of key contacts 471, when the key contacts 471 are triggered by the corresponding keys 411, a plurality of corresponding scan codes are generated to the control unit 44, and the plastic sheet 48 is disposed above the membrane switch circuit 47.
Each button 411 includes a button cap 4111, a connecting element 4112, and a resilient element 4113. The key cap 4111 is exposed on the upper surface of the keyboard apparatus 4, and when the user presses the key cap 4111, the key cap 4111 correspondingly moves downward to trigger the corresponding key contact 471. The connecting element 4112 is located between the supporting plate 45 and the key cap 4111, and is used to connect the key cap 4111 with the supporting plate 45 and move the key cap 4111 up and down with respect to the supporting plate 45. The resilient element 4113 is disposed below the key cap 4111 and on the plastic sheet 48 for contacting the key contact 471 or providing a resilient force. In the preferred embodiment, the connecting element 4112 is a scissors-type connecting element, and the elastic element 4113 is an elastic rubber.
The operation of the user pressing the button 411 is as follows: when the key cap 4111 is pressed, the connecting element 4112 changes from the cross state to the overlap state in response to the pressing of the key cap 4111, and the elastic element 4113 is pressed by the key cap 4111 to deform to trigger the corresponding key contact 471, so that the key contact 471 outputs a corresponding scan code to the control unit 44. When the key cap 4111 is no longer pressed, the elastic element 4113 returns to its original shape to provide an elastic force to the key cap 4111, so that the key cap 4111 moves upward to return to the position before being pressed, and the connecting element 4112 is driven by the key cap 4111 to return to its original shape.
Next, the arrangement relationship between the plurality of first touch detection elements 42 and the space bar 410 is described. Referring to fig. 5 and fig. 6, fig. 6 is a partially exploded view of a keyboard device with a touch function according to a third preferred embodiment of the present invention. First, fig. 6 shows a state where the plastic sheet 48 is laminated with the membrane switch circuit 47. Next, the space key 410 includes a plurality of reinforcement rings 4101 disposed below the key cap 4111 corresponding to the space key 410, and since the space key 410 is shaped as a long bar, the plurality of reinforcement rings 4101 are disposed inside the space key 410, so that the structure of the key cap 4111 of the space key 410 can be reinforced. In addition, the plurality of first touch detection elements 42 are integrated and disposed on the lower surface of the key cap 4111 corresponding to the space key 410, and when the space key 410 is touched by a user, the plurality of first touch detection elements 42 on the lower surface of the key cap 411 generate corresponding first touch signals. It should be noted that although the plurality of first touch detection elements 42 are disposed on the lower surface of the key cap 4111 corresponding to the space bar 410, the plurality of first touch detection elements 42 are electrically connected to the membrane switch circuit 47, that is, the first touch signal can be transmitted to the control unit 44 through the membrane switch circuit 47.
In fig. 5, the control unit 44 further includes a wireless transmission module 441, and the wireless transmission module 441 includes a scan code comparison table corresponding to a plurality of scan codes, and the operation of the wireless transmission module 441 is the same as that of the first preferred embodiment and will not be described further. The control unit 44 is connected to the plurality of buttons 411 through the membrane switch circuit 47, and is connected to the computer host through the wireless transmission module 441.
The details of the judgment mechanism of the control unit 44 are explained next. Referring to fig. 7A and 7B, fig. 7A and 7B are a flow chart illustrating a determination process of a control unit of a keyboard device with touch function according to a third preferred embodiment of the present invention. The judging mechanism performed by the control unit 44 of the preferred embodiment is different from that of the first preferred embodiment, and the judging mechanism performed by the control unit 44 includes the following steps:
step A2: the control unit detects whether the first touch signal or the second touch signal is received.
Step B2: the control unit detects whether other first touch signals are received within a first preset time in response to the first touch signals.
Step C2: the control unit detects whether any scanning code is received within a first preset time in response to the second touch signal.
Step D2: the control unit enables the keyboard device to be in a keyboard mode and detects whether any scanning code is received or not within a second preset time.
Step E2: the control unit enables the keyboard device to be in a touch mode and detects whether any second touch signal is received within a third preset time.
Step F2: the control unit outputs corresponding key signals to the computer host.
Step G2: the control unit detects whether the first touch signal is received within a fourth preset time.
Step H2: the control unit outputs a corresponding touch instruction to the computer host.
Step I2: the control unit detects whether other first touch signals are received within a first preset time in response to the first touch signals.
Step J2: the control unit outputs corresponding key signals to the computer host.
Step K2: the control unit outputs a corresponding touch instruction to the computer host.
In step a2, when the control unit 44 receives the first touch signal, the control unit 44 proceeds to step B2, when the control unit 44 receives the second touch signal, the control unit 44 proceeds to step C2, and when the control unit 44 does not receive the first touch signal and the second touch signal, the control unit 44 proceeds to step a2 again. In step B2, when the control unit 44 receives another first touch signal, the control unit 44 proceeds to step E2, and when the control unit 44 does not receive another first touch signal, the control unit 44 proceeds to step D2. In step E2, when the control unit 44 receives the second touch signal, the control unit 44 proceeds to step H2, and when the control unit 44 does not receive the second touch signal, the control unit 44 proceeds to step a2 again. In step C2, when the control unit 44 receives the scan code, the control unit 44 proceeds to step F2, and when the control unit 44 does not receive the scan code, the control unit 44 proceeds to step G2. In step G2, when the control unit 44 receives the first touch signal, the control unit 44 proceeds to step I2, and when the control unit 44 does not receive the first touch signal, the control unit 44 proceeds to step C2 again. In step I2, when the control unit 44 receives another first touch signal, the control unit 44 proceeds to step K2, and when the control unit 44 does not receive another first touch signal, the control unit 44 proceeds to step a2 again. The steps B2 and I2 are a mechanism for preventing the user from mistakenly touching, that is, the user must continuously touch the space bar 410 to meet the conditions of the steps B2 and I2 to activate the touch function, otherwise, the keyboard apparatus 4 is continuously in the keyboard mode.
For example, the following steps are carried out: the first case is as follows. First, the control unit 44 performs step a2, and when the user first touches but does not touch the left side of the space bar 410, the first touch detection element 42 located below the left side of the space bar 410 outputs the first touch signal to the control unit 44, and at this time, the control unit 44 performs step B2. When the user's finger slides from the left side of the space bar 410 to the center of the space bar 410, the control unit 44 proceeds to step E2 according to the first touch signal corresponding to the continuous reception. Finally, when the user moves his finger from the center of the space bar 410 to the B key to touch the B key, the control unit 44 performs step H2 according to the second touch signal corresponding to the B key, that is, outputs a touch command to the host computer in response to the continuously generated first touch signal and the second touch signal corresponding to the B key, so that the host computer performs a corresponding touch function, for example, starting a music player.
The second case is as follows. When the control unit 44 performs steps a2 and B2 in response to the same operation of the user as in the first case, and then the user directly touches the space key 210, the control unit 44 performs steps D2 and J2, that is, the control unit 44 outputs the key signal corresponding to the space key 410 to the host computer.
The third case is as follows. When the control unit 44 performs the steps a2, B2 and E2 in response to the same operation as the first case, but the control unit 44 does not receive any second touch signal in the step E2, the control unit 44 performs the step a2 again to perform the determination mechanism again.
The fourth case is as follows. First, the control unit 44 proceeds to step a2, and when the user first touches but does not touch the V key, the second touch detection element 43 located below the V key outputs a second touch signal to the control unit 44, and at this time, the control unit 44 proceeds to step C2. When the user touches the left side of the space bar 410, the control unit 44 proceeds to step G2 according to the first touch signal output by the first touch-sensing element 42 located below the left side of the space bar 410, and then proceeds to step I2. When the user's finger slides from the left side of the space bar 410 to the right side of the space bar 410, the control unit 44 proceeds to step K2 according to the first touch signal corresponding to the continuously received touch signal, that is, outputs a touch command to the host computer according to the second touch signal corresponding to the V key and the continuously generated first touch signal, so that the host computer performs a corresponding touch function, for example, pause playing in a music player.
The fifth case is as follows. When the control unit 44 performs steps a2 and C2 in response to the same operation of the user as in the fourth case, and then the user directly touches the V key, the control unit 44 performs steps C2 and F2, that is, the control unit 44 outputs the key signal corresponding to the V key to the host computer.
The sixth case is as follows. When the control unit 44 performs the step a2, the step C2 and the step G2 in response to the same operation as the fourth case, but the control unit 44 does not receive any first touch signal in the step G2, at this time, the control unit 44 performs the step C2 again to detect whether the key 411 is pressed.
The seventh case is as follows. When the control unit 44 performs the step a2, the step C2, the step G2 and the step I2 in response to the same operation as the fourth case, but the control unit 44 does not receive other first touch signals in the step I2, at this time, the control unit 44 performs the step a2 again to perform the determination mechanism again.
It should be noted that the above-mentioned determination mechanism is only described for the user performing the touch function of the keyboard apparatus 4 with a single finger, and when the user performs the touch function of the keyboard apparatus 4 with a plurality of fingers, the determination mechanism is also the same as the above-mentioned mechanism, and the difference is that the control unit 44 receives a plurality of first touch signals at the same time, and then receives a plurality of second touch signals at the same time. On the contrary, the control unit 44 receives the plurality of second touch signals first, and then receives the plurality of continuous first touch signals simultaneously, which is the same as the above case and is not described again.
Furthermore, the present invention provides a fourth preferred embodiment different from the above-mentioned preferred embodiments. Referring to fig. 8 and 9, fig. 8 is an exploded view of a keyboard device with touch function according to a fourth preferred embodiment of the present invention, and fig. 9 is a partial structure view of a key cap, a frame and a connecting element of the keyboard device with touch function according to the fourth preferred embodiment of the present invention. The keyboard device 5 includes a plurality of keys 51 (only two keys are shown), a plurality of first touch detection elements 52, a plurality of second touch detection elements 53, a control unit 54, a supporting plate 55, a main circuit board 56 and a membrane switch circuit 57, and each key 51 includes a key cap 5111, a frame 5112, a connecting element 5113, a first magnetic element 5114 and a second magnetic element 5115, and the membrane switch circuit 57 has a plurality of key contacts 571 corresponding to the plurality of keys 51. In fig. 9, a key 51 corresponding to the right Alt key is shown. The keyboard apparatus 5 with touch function in the preferred embodiment has substantially the same structure and function as the keyboard apparatus 2 with touch function in the first preferred embodiment, and the description of the same parts is omitted. The second difference between the preferred embodiment and the first preferred embodiment is that the structure of the key 51 is different in the first preferred embodiment. Second, the positions of the first touch detection devices 52 and the second touch detection devices 53 are different.
First, the structure of the key 51 will be described. The key cap 5111 is exposed on the upper surface of the keyboard device 5 for being pressed to move and trigger the corresponding key contacts 571, and the key cap 5111 further includes a plurality of bumps 5111A and a trigger portion 5111B, the plurality of bumps 5111A are disposed on a side of the key cap 5111, and the trigger portion 5111B is disposed on the lower surface of the key cap 5111. The frame 5112 contacts the corresponding key cap 5111 to block the key cap 5111 and prevent the key cap 5111 from falling out of the frame 5112, and in detail, the frame 5112 can limit the key cap 5111 to move only within the range of the frame 5112 and the connecting element 5113, but not fall out of the frame 5112. The connecting element 5113 is located under the frame 5111 and the keycap 5111 contacts to enable the keycap 5111 to move up and down relative to the frame 5112, and the connecting element 5113 includes a plurality of inclined guide grooves 5113A disposed on two sidewalls of the connecting element 5113 and corresponding to the plurality of protrusions 5111A. The first magnetic element 5114 is disposed on the key cap 5111, and the second magnetic element 5115 is disposed on the connecting element 5113 for generating a magnetic force in response to the first magnetic element 5114 to reset the key cap 5111.
The operation of key cap 5111 when pressed will be briefly described. When the user does not press the key cap 5111, the first magnetic element 5114 on the key cap 5111 is attracted to the second magnetic element 5115 on the connecting element 5113. When the key cap 5111 is pressed by a user, the pressure applied to the key cap 5111 by the user is greater than the magnetic force between the first magnetic element 5114 and the second magnetic element 5115, so that the protrusions 5111A of the key cap 5111 respectively move from one end (i.e., the upper end in fig. 9) of the inclined guide groove 5113A to the other end (i.e., the lower end in fig. 9) of the inclined guide groove 5113A. In short, the keycap 5111 moves downward relative to the frame 5112. Meanwhile, the triggering portion 5111B on the key cap 5111 contacts the membrane switch circuit 57 under the connecting element 5113 to trigger the key contact 571, so as to generate a corresponding key signal. When the user no longer presses the keycap 5111, the magnetic force generated by the second magnetic element 5115 in response to the first magnetic element 5114 is no longer affected by the pressing force, so as to attract the first magnetic element 5114 to move upward. At this time, the bumps 5111A of the key cap 5111 respectively move from the other end of the inclined guide groove 5113B to the end of the inclined guide groove 5113B, so that the key cap 5111 returns to the position before being pressed.
As shown in fig. 9, the second touch sensing element 53 is disposed on the lower surface of the key cap 5111 and adjacent to the triggering portion 5111B, and the key cap 5111 corresponds to the left Alt key. Similarly, the first touch detection elements 52 are disposed on the lower surface of the key cap 5111 corresponding to the space bar 510.
In addition, the present invention further provides a fifth preferred embodiment different from the above-mentioned preferred embodiments. Please refer to fig. 10, which is a schematic partial sectional side view of a keyboard device with a touch function according to a fifth preferred embodiment of the present invention. The keyboard device 6 includes a plurality of keys 61 (only one of which is shown), a plurality of first touch detection elements (not shown), a plurality of second touch detection elements 63 (only one of which is shown), a control unit 64, a supporting plate 65, a main circuit board 66 and a membrane switch circuit 67, wherein each key 61 includes a key cap 6111, a frame 6112 and an elastic element 6113, and the membrane switch circuit 67 has a plurality of key contacts 671 corresponding to the plurality of keys 61. The keyboard device 6 with touch function in the present preferred embodiment has substantially the same structure and function as the keyboard device 3 with touch function in the second preferred embodiment, and the description of the same parts is omitted. The second preferred embodiment is different from the first preferred embodiment in that the first touch detection elements and the second touch detection elements 63 are arranged at different positions. Second, the structure of the key 61.
Regarding the first difference: the plurality of first touch sensing elements and the plurality of second touch sensing elements 63 are disposed on the upper surface 672 of the membrane switch circuit 67 and located at one side of the elastic element 6113, but not limited thereto.
Regarding the second point difference: the key cap 6111 is exposed on the upper surface of the keyboard device 6 for being pressed to move and trigger the corresponding key contact 671, and the key cap 6111 further includes a trigger portion 6111A disposed on the lower surface of the key cap 6111. The frame 6112 contacts with the corresponding key cap 6111 to block the key cap 6111 and prevent the key cap 6111 from falling out of the frame 6112. The elastic element 6113 is located under the key cap 6111 and contacts with the key cap 6111, so that the key cap 6111 does not contact with the key contact 671 under it. When the key cap 6111 is pressed, the elastic element 6113 deforms to contact the key contact 671, so as to generate a corresponding key signal. When the key cap 6111 is no longer pressed, the elastic element 6113 recovers to provide an elastic force to reset the key cap 6111. In the preferred embodiment, the elastic element 6113 is made of metal.
It should be noted that the various types of keys in the above preferred embodiments can change the arrangement positions of the plurality of first touch detection elements and the plurality of second touch detection elements according to the structures of different keyboard devices. For example: the plurality of first touch detection elements and the plurality of second touch detection elements in the first preferred embodiment may also be disposed inside the key, i.e., on the lower surface of the key cap. The plurality of first touch detection elements and the plurality of second touch detection elements in the third preferred embodiment may also be disposed on the plastic sheet, and the plurality of first touch detection elements and the plurality of second touch detection elements in the fourth preferred embodiment may also be disposed on the lower surface or the upper surface of the membrane switch circuit.
According to the above preferred embodiments, the keyboard device with touch function of the present invention is formed by disposing a plurality of first touch detection elements inside or below the space bar, and disposing second touch detection elements inside or below a plurality of keys around the space bar, and matching with the determination mechanism of the control unit. In short, the keyboard device with touch control function of the present invention can generate touch control commands by sequentially touching the space key and the keys located around the space key without touching and pressing a switch key capable of performing switching between the keyboard mode and the touch control mode or a hot key capable of performing switching between the keyboard mode and the touch control mode, so that the user can perform the operations of the keyboard mode and the touch control mode without changing the dominant gesture of the user for operating the keyboard device, thereby conforming to the operation habit of the user. Compared with the existing keyboard device, the keyboard device with the touch function of the invention can conform to the operation habit of the user without interrupting the gesture of the user for operating the keyboard device, and can be operated by intuition, thereby being convenient for operation.
The above-described preferred embodiments of the present invention are not intended to limit the scope of the claims, and therefore, other equivalent changes and modifications may be made without departing from the spirit of the invention.
Claims (10)
1. A keyboard device with touch control function is connected with a computer host, and is characterized in that the keyboard device with touch control function comprises:
the keys are arranged on the upper surface of the keyboard device and are used for being pressed to generate a plurality of scanning codes;
the touch control device comprises a plurality of first touch control detection elements, a plurality of second touch control detection elements and a plurality of touch control signals, wherein the first touch control detection elements are arranged in a row and arranged inside a space key of the plurality of keys or below the space key and used for generating a first touch control signal when the space key is touched or generating a plurality of first touch control signals when the space key is continuously touched;
the second touch detection element is arranged inside a key around the space key or below the key and used for generating a second touch signal when the key is touched; and
a control unit connected to the plurality of keys and the computer host for outputting a corresponding key signal to the computer host according to the received scan code, or outputting a touch instruction to the computer host according to the sequentially received first touch signal and the second touch signal, or the plurality of first touch signals and the second touch signal; wherein,
when the control unit receives the first touch signal, the control unit detects whether any scanning code is received within a first preset time; wherein,
when the control unit receives the scanning code within the first preset time, the control unit outputs the corresponding key signal to the computer host; when the control unit does not receive any scanning code within the first preset time, the control unit detects whether the second touch signal is received within a second preset time; wherein,
when the control unit receives the second touch signal within the second preset time, the control unit outputs the touch instruction to the computer host; when the control unit does not receive the second touch signal within the second preset time, the control unit detects whether the scanning codes of the plurality of keys are received within the first preset time again; and the number of the first and second groups,
when the control unit receives the second touch signal, the control unit detects whether any scanning code is received within the first preset time; wherein,
when the control unit receives the scanning code within the first preset time, the control unit outputs the corresponding key signal to the computer host; when the control unit does not receive any scanning code within the first preset time, the control unit detects whether the first touch signal is received within the second preset time; wherein,
when the control unit receives the first touch signal within the second preset time, the control unit outputs the touch instruction to the computer host; and when the control unit does not receive the first touch signal within the second preset time, the control unit detects whether the scanning codes of the plurality of keys are received within the first preset time again.
2. A keyboard arrangement with touch functionality according to claim 1, wherein the keyboard arrangement further comprises:
a supporting plate for bearing the plurality of keys thereon;
a main circuit board for arranging the control unit thereon; and
the thin film switch circuit is arranged below the plurality of keys and connected to the main circuit board, and is provided with a plurality of key contacts, and each key contact is used for being triggered to generate the corresponding scanning code;
and each key comprises:
a key cap exposed on the upper surface of the keyboard device;
a connecting element, which is positioned between the supporting plate and the key cap and is used for connecting the supporting plate and the key cap and enabling the key cap to move up and down relative to the supporting plate; and
an elastic element is arranged below the key cap and used for triggering the corresponding key contact when the key cap is touched and pressed or providing an elastic force to the key cap to reset the key cap.
3. The keyboard apparatus with touch control function according to claim 2, wherein the first touch detection elements are disposed on the membrane switch circuit and under the key cap corresponding to the space key, and the second touch detection elements are disposed on the membrane switch circuit and under the key cap corresponding to the keys around the space key; or alternatively
The plurality of first touch detection elements are arranged on a lower surface of the key cap corresponding to the space key, and the second touch detection elements are arranged on the lower surface of the key cap corresponding to the keys around the space key.
4. The keyboard apparatus with touch control function according to claim 2, further comprising a plastic sheet disposed above the membrane switch circuit for carrying the elastic elements, wherein the first touch detection elements are disposed on the plastic sheet and under the key caps corresponding to the space keys, and the second touch detection elements are disposed on the plastic sheet and under the key caps corresponding to the keys around the space keys.
5. A keyboard arrangement with touch functionality according to claim 1, wherein the keyboard arrangement further comprises:
a supporting plate for bearing the plurality of keys thereon;
a main circuit board for arranging the control unit thereon; and
the thin film switch circuit is arranged below the plurality of keys and connected to the main circuit board, and is provided with a plurality of key contacts, and each key contact is used for being triggered to generate the corresponding scanning code;
and each key comprises:
a key cap exposed on the upper surface of the keyboard device for being pressed to move and trigger the corresponding key contact;
the frame is contacted with the key cap and used for blocking the key cap and preventing the key cap from falling out of the frame;
a connecting element which is positioned below the frame and contacts with the key cap so as to enable the key cap to move up and down relative to the frame;
a first magnetic element arranged on the key cap; and
the second magnetic element is arranged on the connecting element and used for generating a magnetic force due to the first magnetic element so as to reset the key cap.
6. The keyboard apparatus with touch control function according to claim 5, wherein the first touch detection elements are disposed on the membrane switch circuit and under the key cap corresponding to the space key, and the second touch detection elements are disposed on the membrane switch circuit and under the key cap corresponding to the keys around the space key; or alternatively
The plurality of first touch detection elements are arranged on a lower surface of the key cap corresponding to the space key, and the second touch detection elements are arranged on the lower surface of the key cap corresponding to the keys around the space key.
7. A keyboard arrangement with touch functionality according to claim 1, wherein the keyboard arrangement further comprises:
a supporting plate for bearing the plurality of keys thereon;
a main circuit board for arranging the control unit thereon; and
the thin film switch circuit is arranged below the plurality of keys and connected to the main circuit board, and is provided with a plurality of key contacts, and each key contact is used for being triggered to generate the corresponding scanning code;
and each key comprises:
a key cap exposed on the upper surface of the keyboard device;
a frame, contacting with the key cap, for preventing the key cap from falling out of the frame; and
an elastic element is arranged below the key cap and used for triggering the corresponding key contact when the key cap is touched and pressed or providing an elastic force to the key cap to reset the key cap.
8. The keyboard apparatus with touch control function according to claim 7, wherein the first touch detection elements are disposed on the membrane switch circuit and under the key cap corresponding to the space key, and the second touch detection elements are disposed on the membrane switch circuit and under the key cap corresponding to the keys around the space key; or alternatively
The plurality of first touch detection elements are arranged on a lower surface of the key cap corresponding to the space key, and the second touch detection elements are arranged on the lower surface of the key cap corresponding to the keys around the space key.
9. The keyboard apparatus with touch control function of claim 7, further comprising a plastic sheet disposed above the membrane switch circuit for carrying the elastic elements, wherein the first touch detection elements are disposed on the plastic sheet and under the key caps corresponding to the space keys, and the second touch detection elements are disposed on the plastic sheet and under the key caps corresponding to the keys around the space keys.
10. A keyboard device with touch control function is connected with a computer host, and is characterized in that the keyboard device with touch control function comprises:
the keys are arranged on the upper surface of the keyboard device and are used for being pressed to generate a plurality of scanning codes;
the touch control device comprises a plurality of first touch control detection elements, a plurality of second touch control detection elements and a plurality of touch control signals, wherein the first touch control detection elements are arranged in a row and arranged inside a space key of the plurality of keys or below the space key and used for generating a first touch control signal when the space key is touched or generating a plurality of first touch control signals when the space key is continuously touched;
the second touch detection element is arranged inside a key around the space key or below the key and used for generating a second touch signal when the key is touched; and
a control unit connected to the plurality of keys and the computer host for outputting a corresponding key signal to the computer host according to the received scan code, or outputting a touch instruction to the computer host according to the sequentially received first touch signal and the second touch signal, or the plurality of first touch signals and the second touch signal; wherein,
when the control unit receives the first touch signal, the control unit detects whether other first touch signals are received within a first preset time; wherein,
when the control unit does not receive other first touch signals within the first preset time, the control unit enables the keyboard device to be in a keyboard mode and detects whether any scanning code is received within a second preset time; when the control unit receives other first touch signals within the first preset time, the control unit enables the keyboard device to be in a touch mode and detects whether a second touch signal is received within a third preset time; wherein,
when the control unit receives the second touch signal within the third preset time, the control unit outputs the touch instruction to the computer host; when the control unit does not receive the second touch signal within the third preset time, the control unit enables the keyboard device to be in the keyboard mode, and detects whether the scanning codes of the plurality of keys are received within the first preset time again; and the number of the first and second groups,
when the control unit receives the second touch signal, the control unit detects whether any scanning code is received within the first preset time; wherein,
when the control unit receives the scanning code within the first preset time, the control unit outputs the corresponding key signal to the computer host; when the control unit does not receive any scanning code within the first preset time, the control unit detects whether the first touch signal is received within the second preset time; wherein,
when the control unit receives the first touch signal within the second preset time, the control unit detects whether other first touch signals are received within the third preset time; wherein,
when the control unit does not receive other first touch signals within the third preset time, enabling the keyboard device to be in a keyboard mode, and detecting whether the scanning codes of the plurality of keys are received within the first preset time again; and when the control unit receives other first touch signals within the third preset time, the control unit enables the keyboard device to be in a touch mode and outputs the touch instruction to the computer host.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410083158.XA CN104898852B (en) | 2014-03-07 | 2014-03-07 | Key board unit with touch controllable function |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410083158.XA CN104898852B (en) | 2014-03-07 | 2014-03-07 | Key board unit with touch controllable function |
Publications (2)
Publication Number | Publication Date |
---|---|
CN104898852A CN104898852A (en) | 2015-09-09 |
CN104898852B true CN104898852B (en) | 2018-01-23 |
Family
ID=54031556
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410083158.XA Expired - Fee Related CN104898852B (en) | 2014-03-07 | 2014-03-07 | Key board unit with touch controllable function |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104898852B (en) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
TWI681426B (en) * | 2016-04-29 | 2020-01-01 | 姚秉洋 | Touch keyboard |
CN108776546A (en) * | 2018-08-31 | 2018-11-09 | 信利光电股份有限公司 | A kind of touch control keyboard |
CN110718406B (en) * | 2019-09-19 | 2023-02-14 | 苏州达方电子有限公司 | Electronic device and keyboard thereof |
CN113238614A (en) * | 2021-05-11 | 2021-08-10 | 苏州三星电子电脑有限公司 | Keyboard and personal electronic device |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101021747A (en) * | 2007-03-07 | 2007-08-22 | 赵俊峰 | Keyboard with mouse function |
CN101727198A (en) * | 2008-11-03 | 2010-06-09 | 联想(北京)有限公司 | Computer, keyboard and computer operation method |
CN101840273A (en) * | 2010-06-17 | 2010-09-22 | 杭州惠道科技有限公司 | Method for enabling spacebar to have mouse key function |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101441525B (en) * | 2008-12-13 | 2010-06-02 | 旭丽电子(广州)有限公司 | Computer keyboard |
-
2014
- 2014-03-07 CN CN201410083158.XA patent/CN104898852B/en not_active Expired - Fee Related
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101021747A (en) * | 2007-03-07 | 2007-08-22 | 赵俊峰 | Keyboard with mouse function |
CN101727198A (en) * | 2008-11-03 | 2010-06-09 | 联想(北京)有限公司 | Computer, keyboard and computer operation method |
CN101840273A (en) * | 2010-06-17 | 2010-09-22 | 杭州惠道科技有限公司 | Method for enabling spacebar to have mouse key function |
Also Published As
Publication number | Publication date |
---|---|
CN104898852A (en) | 2015-09-09 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11119582B2 (en) | Actuation lock for a touch sensitive input device | |
US9454239B2 (en) | Enabling touch events on a touch sensitive mechanical keyboard | |
US9041652B2 (en) | Fusion keyboard | |
US9443672B2 (en) | Patterned conductive traces in molded elastomere substrate | |
CN105359065B (en) | The multifunction push key of additional function and each function preview is provided | |
US20060181511A1 (en) | Touchpad integrated into a key cap of a keyboard for improved user interaction | |
US20070200823A1 (en) | Cursor velocity being made proportional to displacement in a capacitance-sensitive input device | |
US20070298849A1 (en) | Keypad touch user interface method and a mobile terminal using the same | |
EP3190482B1 (en) | Electronic device, character input module and method for selecting characters thereof | |
CN103123543A (en) | Multi-touch mouse | |
CN104898852B (en) | Key board unit with touch controllable function | |
US20220398001A1 (en) | Keyboard | |
TWI539367B (en) | Keyboard device with touch function | |
JP2008140211A (en) | Control method for input part and input device using the same and electronic equipment | |
US20140218301A1 (en) | Portable computer | |
CN107592923B (en) | Input method and data input device for electronic form data | |
CN104375680B (en) | A kind of electronic equipment and input method | |
CN102436310B (en) | Method for simulating mouse device by use of keypad and input device | |
US8519957B2 (en) | Method for simulating a mouse device with a keyboard and input system using the same | |
TWI709891B (en) | Touch device and operation method thereof | |
CN103064505A (en) | Simulation keyboard utilizing finger forms as keys | |
CN201242733Y (en) | Input device | |
WO2011034330A2 (en) | Thimble-type command input apparatus | |
US8648810B2 (en) | Integrated input apparatus | |
JP2007128487A (en) | Micro keyboard simulator |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20180123 Termination date: 20190307 |