Touchpad mistaken touch prevention method, keyboard system and electronic equipment
By introducing preset communication protocols into the keyboard system, the processor detects the status of the keyboard component and sends instructions to the touchpad. The touchpad responds to the anti-touch strategy according to the instructions, solving the problem of the touchpad accidentally touching during the typing process, achieving a low-cost anti-touching effect and improving the user experience.
Patent Information
- Application Number
- CN202510442523.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-04-09
- Publication Date
- 2025-07-25
AI Technical Summary
In the prior art, the touchpad is prone to accidentally move the cursor due to accidentally touching during the user typing process, and the anti-touch solution is costly and has poor effect.
By introducing a preset communication protocol in the keyboard system, the processor can detect the status of the keyboard component and send typing status instructions to the touch pad. The touch pad adopts corresponding anti-touch strategy to respond to touch operations in the touch area according to the instructions, including touch response suppression and touch response.
In the low cost situation, it effectively reduces the error response caused by the touchpad during user typing, and improves the user experience.
Smart Images

Figure CN120371160A_ABST
Abstract
Description
Technical Field
[0001] Embodiments of the present application relate to the field of touch control technology, and in particular, to a method for preventing accidental touch of a touchpad, a keyboard system, and an electronic device. Background Art
[0002] As a touch input device, a touchpad is usually integrated on a keyboard that comes with an electronic device and is used to replace a mouse for cursor control and navigation. Users can control the cursor and execute various commands by sliding and clicking their fingers on the surface of the touchpad.
[0003] However, during the typing process of users, due to factors such as typing techniques, the palm or fingers often accidentally touch the touchpad, resulting in the cursor on the display interface moving accidentally. Therefore, for the scenario of accidental touch during typing, it is necessary to set anti-accidental touch for the touchpad to reduce the probability of accidental touch during the typing process of users.
[0004] The anti-accidental touch solutions provided by related technologies have problems of high cost and poor anti-accidental touch effect. Summary of the Invention
[0005] In view of this, embodiments of the present application provide an anti-accidental touch solution for a touchpad to at least partially solve the above problems.
[0006] According to a first aspect of embodiments of the present application, there is provided a method for preventing accidental touch of a touchpad, which is applied to a touchpad in a keyboard system. The keyboard system further includes: a processor and a keyboard component; the touchpad and the processor are communicatively connected based on a preset communication protocol. The method includes:
[0007] Receiving a typing status instruction sent by the processor based on the preset communication protocol; the typing status instruction is sent by the processor when it detects that the keyboard component is pressed;
[0008] In response to receiving the typing status instruction, using a first anti-accidental touch strategy corresponding to the typing status to perform response control on touch operations within the touch area of the touchpad; the first anti-accidental touch strategy represents suppressing touch response to a first preset type of touch operation within the touch area.
[0009] According to a second aspect of embodiments of the present application, there is provided a method for preventing accidental touch of a touchpad, which is applied to a processor in a keyboard system. The keyboard system further includes: a touchpad and a keyboard component; the touchpad and the processor are communicatively connected based on a preset communication protocol. The method includes:
[0010] Detecting the working state of the keyboard component;
[0011] In response to detecting that the keyboard component is pressed, a typing status instruction is sent to the touchpad based on the preset communication protocol, so that the touchpad uses a first anti-misoperation strategy corresponding to the typing status to respond to and control touch operations within the touch area of the touchpad; the first anti-misoperation strategy characterizes suppressing touch response to touch operations of a first preset type within the touch area.
[0012] According to a third aspect of the embodiments of the present application, a keyboard system is provided, including: a processor, a keyboard component, and a touchpad; the touchpad and the processor are communicatively connected based on a preset communication protocol;
[0013] The processor is configured to detect the working status of the keyboard component; in response to detecting that the keyboard component is pressed, send a typing status instruction to the touchpad based on the preset communication protocol;
[0014] The touchpad is configured to receive the typing status instruction sent by the processor based on the preset communication protocol; in response to receiving the typing status instruction, use a first anti-misoperation strategy corresponding to the typing status to respond to and control touch operations in the touch area of the touchpad; the first anti-misoperation strategy characterizes suppressing touch response to touch operations of a first preset type in the touch area.
[0015] According to a fourth aspect of the embodiments of the present application, an electronic device is provided, including: the keyboard system as described in the third aspect above.
[0016] According to the touchpad anti-misoperation solution provided by the embodiments of the present application, the touchpad in the keyboard system is communicatively connected to the processor based on a preset communication protocol; when the keyboard component is pressed, the processor sends a typing status instruction to the touchpad based on the preset communication protocol, so that the touchpad can accurately and timely sense that the user is in the typing state, and then uses a pre-set first anti-misoperation strategy corresponding to the typing state to respond to and control various touch operations in the touch area. In the embodiments of the present application, the touchpad senses the typing state by the processor sending an instruction to the touchpad. Therefore, the timeliness and accuracy of the touchpad's sensing of the typing state are relatively high. Further, on the basis of accurately and timely sensing the user's typing state, the touchpad can quickly enter the anti-misoperation mode corresponding to the typing state, reducing the possibility of poor anti-misoperation effect caused by the touchpad's inability to accurately and timely sense the user's typing state, and improving the user experience.
[0017] In addition, in the embodiments of the present application, instructions are transmitted between the processor and the touchpad based on a preset communication protocol. Based on the data transmission method of the transmission protocol, the hardware interface is simple and the hardware cost is low. Moreover, the hardware support and software library are more mature. Therefore, the development and debugging time and cost can be effectively reduced.
[0018] In summary, the embodiments of the present application can effectively reduce the possibility of misresponse caused by accidental touch of the touchpad during the user's typing process at low cost. BRIEF DESCRIPTION OF THE DRAWINGS
[0019] In order to more clearly illustrate the technical solutions in the embodiments of the present application or the prior art, the following will briefly introduce the drawings required for the description of the embodiments or the prior art. Obviously, the drawings in the following description are only some embodiments recorded in the embodiments of the present application. For those of ordinary skill in the art, other drawings can also be obtained based on these drawings.
[0020] Figure 1 Schematic diagram of an exemplary keyboard system for the touchpad anti-mis-touch method applicable to the embodiments of the present application;
[0021] Figure 2 Flowchart of the steps of a touchpad anti-mis-touch method according to an embodiment of the present application;
[0022] Figure 3 Schematic diagram of the hardware connection between the processor and the touchpad according to an embodiment of the present application;
[0023] Figures 4 - 10 Schematic diagram of different anti-mis-touch strategies provided according to an embodiment of the present application;
[0024] Figure 11 Schematic diagram of the anti-mis-touch strategy switching process according to an embodiment of the present application;
[0025] Figure 12 Flowchart of the steps of another touchpad anti-mis-touch method according to an embodiment of the present application. DETAILED DESCRIPTION OF THE EMBODIMENTS
[0026] In order to enable those skilled in the art to better understand the technical solutions in the embodiments of the present application, the following will clearly and completely describe the technical solutions in the embodiments of the present application in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are only a part of the embodiments of the present application, rather than all the embodiments. Based on the embodiments in the embodiments of the present application, all other embodiments obtained by those of ordinary skill in the art shall fall within the scope of protection of the embodiments of the present application.
[0027] The following further illustrates the specific implementation of the embodiments of the present application in conjunction with the drawings of the embodiments of the present application.
[0028] See Figure 1 , Figure 1 which is a schematic diagram of an exemplary keyboard system applicable to the touchpad anti-misoperation method of the embodiments of the present application. For ease of understanding, first, in combination with Figure 1 the application scenario of the touchpad anti-misoperation method provided by the embodiments of the present application will be explained.
[0029] As Figure 1 shown, the keyboard system 100 may include: a processor 102, a keyboard assembly 104, and a touchpad 106. The touchpad 106 and the processor 102 are communicatively connected based on a preset communication protocol. Among them, the main function of the processor 102 is to control the functions of the keyboard assembly 104 and communicate with external devices. Exemplarily, the processor 102 may be responsible for detecting the states of the keys on the keyboard assembly 104, identifying the user's key operations (i.e., typing operations) and generating typing status instructions, and then sending the typing status instructions to the touchpad 106 based on the above communication protocol. The touchpad 106 is an integrated input device, and its main function is to provide a convenient way of cursor control and navigation, similar to the function of a mouse. Specifically: the touchpad 106 can execute corresponding operations by responding to the touch operations of the user's finger on the surface of the touch area in the touchpad 106, such as controlling the cursor position on the screen and achieving precise cursor positioning.
[0030] Referring to Figure 2 , Figure 2 which is a flowchart of the steps of a touchpad anti-misoperation method according to the embodiments of the present application. The touchpad anti-misoperation method provided by the embodiments of the present application can be executed by the touchpad 106 in the keyboard system Figure 1 shown. Specifically, the touchpad anti-misoperation method provided by the embodiments of the present application may include the following steps:
[0031] Step 202, receiving the typing status instruction sent by the processor based on a preset communication protocol; the typing status instruction is sent when the processor detects that a key on the keyboard assembly is pressed.
[0032] Specifically, in the embodiments of the present application, the specific content of the communication protocol between the processor 102 and the touchpad 106 is not limited and can be customized according to the actual situation. Exemplarily, the preset communication protocol can be: the PS / 2 communication protocol. The PS / 2 communication protocol is a two-way synchronous serial communication protocol that communicates through a clock line and a data line. The communication data is transmitted in the form of frames, and each frame includes a start bit, data bits, a parity bit, a stop bit, and an acknowledgment bit. The PS / 2 communication protocol can be applied in scenarios with low cost and low complexity; the preset communication protocol can also be: the USB (Universal Serial Bus)-HID (Human Interface Device) protocol, which realizes the communication between the processor 102 and the touchpad 106 through a control pipe and an interrupt pipe, and has the advantages of fast transmission speed, good compatibility, and no need for additional driver programs, and is suitable for application scenarios that require fast response and high data transfer rate; the preset communication protocol can also be: the Bluetooth wireless communication protocol, which is applicable to the keyboard system 100 that supports wireless functions, such as the keyboard system 100 that needs to be used in conjunction with a mobile device (such as a tablet computer), and so on.
[0033] The processor 102 in the keyboard system 100 can detect the state of the keyboard component 104. When the processor 102 detects that the keyboard component 104 (i.e., the keyboard key) is pressed, it can send a typing status instruction to the touchpad 106 based on the preset communication protocol with the touchpad 106 to notify the touchpad 106 that the current user is using the keyboard component 104 for typing, that is, the user enters the typing state at the current moment.
[0034] Step 204, in response to receiving the typing status instruction, use a first anti-mis-touch strategy corresponding to the typing state to perform response control on touch operations within the touch area of the touchpad.
[0035] Among them, performing response control on touch operations can include two situations: performing touch response on touch operations, or suppressing touch response on touch operations.
[0036] Specifically, in the case of positive touch response to a touch operation, in the embodiments of the present application, the specific response content corresponding to the touch response is not limited and can be preset according to the actual situation. For example, the touch response can specifically be: performing a coordinate reporting operation according to the touch operation, and then controlling the cursor on the screen to move; the touch response can also be: performing a preset interface jump operation in response to the touch operation, and so on. In the case of touch response suppression for a touch operation, it can mean that when a touch operation is detected, the touch operation is ignored and the corresponding touch response is not executed (suppressed). For example, when a touch operation is detected, suppressing the coordinate reporting operation, thereby keeping the position of the cursor unchanged, or when a touch operation is detected, ignoring the operation and not performing the corresponding interface jump operation, and so on.
[0037] The first anti-mis-touch strategy in the embodiments of the present application can represent suppressing the touch response to the first preset type of touch operation within the touch area.
[0038] Specifically, during the user's use of the keyboard system 100, various types of touch operations are usually generated within the touch area of the touchpad 106, such as click operations, scribing operations, etc. According to different user usage habits or usage states, some touch operations may be valid operations that the user wants to execute, while some touch operations may be accidental mis-touches of the touchpad 106 by the user. Exemplarily, if the user is currently in a typing state, due to influences such as typing techniques, accidental click operations may be generated on the touch area. For each touch operation generated within the touch area of the touchpad 106, if a touch response is performed for all of them, the cursor may be accidentally moved due to the user's mis-touch, thereby affecting the user experience. Therefore, for different states of the user, the anti-mis-touch strategies corresponding to each state can be preset in advance to suppress the touch response to at least some of the touch operations within the touch area. Exemplarily: when certain touch operations of the user within the touch area are detected, the touchpad 106 actively suppresses the coordinate reporting operation, thereby avoiding accidental movement of the cursor.
[0039] In the embodiments of the present application, when the touchpad 106 receives the typing state instruction sent by the processor 102, the first anti-mis-touch strategy corresponding to the typing state preset in advance can be used to control the response to the touch operations occurring within the touch area of the touchpad 106 by the user.
[0040] The first anti-mis-touch strategy in the embodiments of the present application can characterize the suppression of touch response to the first preset type of touch operations within the touch area. Here, the specific content of the first preset type is not limited and can be set according to the actual situation. Exemplarily, when setting the type, the type of touch operation can be considered one-dimensionally. For example, the first preset type can be all click operations, scribing operations, etc. within the touch area. Further, in order to improve the anti-mis-touch effect, when setting the type, the type of touch operation and the specific position of the touch operation within the touch area can also be considered simultaneously. Exemplarily, an easy-to-mis-touch sub-area where mis-touch operations are likely to occur can be set within the touch area (such as the edge position of the touch area, or the sub-area near the keyboard component 104 within the touch area, etc.), and the remaining sub-areas in the touch area except the above-mentioned easy-to-mis-touch sub-areas are called non-easy-to-mis-touch sub-areas. The first preset type can be a click operation occurring within the easy-to-mis-touch sub-area, or the first preset type can also be a scribing operation occurring within the easy-to-mis-touch sub-area, or the first preset type can also be a click operation occurring within the easy-to-mis-touch sub-area and a scribing operation occurring within the easy-to-mis-touch sub-area, etc.
[0041] According to the anti-mis-touch solution of the touchpad 106 provided by the embodiments of the present application, the touchpad 106 in the keyboard system 100 is communicatively connected to the processor 102 based on a preset communication protocol; when the keyboard component 104 is pressed, the processor 102 sends a typing state instruction to the touchpad 106 based on the above-mentioned preset communication protocol, so that the touchpad 106 can accurately and timely sense that the user is in the typing state, and then adopts a pre-set first anti-mis-touch strategy corresponding to the typing state to control the response to various touch operations within the touch area. In the embodiments of the present application, the touchpad 106 senses the typing state by the processor 102 sending an instruction to the touchpad 106. Therefore, the timeliness and accuracy of the touchpad 106's sensing of the typing state are both relatively high. Further, on the basis of accurately and timely sensing the user's typing state, the touchpad 106 can quickly enter the anti-mis-touch mode corresponding to the typing state, reducing the possibility of poor anti-mis-touch effect caused by the touchpad 106 being unable to accurately and timely sense the user's typing state, and improving the user experience.
[0042] In addition, in the embodiments of the present application, the processor 102 and the touchpad 106 transmit instructions based on a preset communication protocol. Based on the data transmission method of the transmission protocol, the hardware interface is simple and the hardware cost is relatively low. Moreover, the hardware support and software library are more mature. Therefore, the development and debugging time and cost can be effectively reduced.
[0043] In summary, the embodiments of the present application can effectively reduce the possibility of misresponse caused by accidental touch of the touchpad 106 during the user's typing process at low cost.
[0044] Optionally, in some embodiments, the touchpad anti-mis-touch method may further include:
[0045] Receiving an instruction to exit the typing state sent by the processor 102 based on a preset communication protocol; the instruction to exit the typing state is sent by the processor 102 when the duration of the keyboard component 104 being lifted exceeds a preset duration threshold.
[0046] In response to receiving the instruction to exit the typing state, the touch operations within the touch area of the touchpad 106 are controlled in response using a second anti-mis-touch strategy corresponding to the exit typing state.
[0047] Wherein, the second anti-mis-touch strategy represents suppressing touch responses to the second preset type of touch operations within the touch area; the first preset type of touch operations includes the second preset type of touch operations.
[0048] Specifically, during the user's typing process (i.e., during the pressing of the keyboard), the probability of using the touchpad 106 is usually low, while when the user exits the typing state (i.e., when the duration of the keyboard component 104 being lifted is long), the probability of using the touchpad 106 usually increases.
[0049] Based on the above analysis, in the above embodiments of the present application, after determining that the keyboard component 104 is pressed and the user is in the typing state, the processor 102 further detects the state of the keyboard component 104. When the duration of the keyboard component 104 being lifted reaches a certain threshold, it is determined that the user has exited the typing state. At this time, an instruction to exit the typing state is sent to the touchpad 106. When the touchpad 106 receives the above instruction to exit the typing state, the first anti-mis-touch strategy corresponding to the typing state can be switched to a preset second anti-mis-touch strategy corresponding to the exit typing state, so as to control the touch operations within the touch area in response using the second anti-mis-touch strategy.
[0050] The anti-mis-touch strategy can be a strategy for suppressing touch response to at least touch operations in a touch area. In the embodiments of the present application, the second anti-mis-touch strategy can be any anti-mis-touch strategy whose suppression degree of touch operations occurring in the touch area is lower than that of the first anti-mis-touch strategy. Specifically, when the first anti-mis-touch strategy represents suppressing touch response to the first preset type of touch operations in the touch area, and the second anti-mis-touch strategy represents suppressing touch response to the second preset type of touch operations in the touch area, the first preset type of touch operations includes the second preset type of touch strategy. That is to say, the second preset type of touch operations belongs to the proper subset of the first preset type of touch operations. For example: The first preset type of touch operations includes click operations and line-drawing operations at any position inside the touch area, that is, including click operations and line-drawing operations in the easily mis-touched sub-areas inside the touch area, and click operations and line-drawing operations in the non-easily mis-touched sub-areas inside the touch area. The second preset type of touch operations can only include: click operations and line-drawing operations in the easily mis-touched sub-areas inside the touch area.
[0051] In the above embodiments of the present application, during the process that the processor 102 detects that the user is in the typing state and the touchpad 106 has adopted the first anti-mis-touch strategy corresponding to the typing state for response control, the processor 102 also continuously detects the user state. When it is determined that the user has exited the typing state, the processor 102 again sends an instruction to exit the typing state to the touchpad 106 through a preset communication protocol, so as to adjust the anti-mis-touch strategy of the touchpad 106 from the first anti-mis-touch strategy with a higher suppression degree to the second anti-mis-touch strategy with a lower suppression degree. Through the above process, a more appropriate anti-mis-touch strategy can be dynamically matched according to the actual state of the user, meeting the mild suppression requirement of the user for touch operations in the touchpad 106 after typing, and further improving the user experience.
[0052] Optionally, in some embodiments, a serial data line and a serial clock line are provided between the touchpad 106 and the processor 102; the preset communication protocol is the IIC (Inter-Integrated Circuit) serial communication protocol that realizes communication connection based on the serial data line and the serial clock line.
[0053] Specifically, compared to other types of communication protocols, the IIC serial communication protocol has a simple hardware design and is easy to expand. The IIC communication protocol only requires two wires, namely a serial clock line and a serial data line, which reduces the complexity of hardware connection, reduces hardware cost and design difficulty; the IIC protocol supports a multi-master multi-slave architecture, allowing multiple devices to be connected to the same bus. Therefore, for the keyboard system 100, in addition to the touchpad 106, other peripherals (such as LED lights, sensors, etc.) can also be easily connected without adding additional pins or complex wiring.
[0054] In addition, the IIC communication protocol is mainly used in low-speed communication scenarios, and the communication between the processor 102 and the touchpad 106 in the keyboard system 100 is usually low-speed data transmission. Therefore, the use of the IIC communication protocol can meet the needs while avoiding the increase in hardware costs caused by the use of high-speed communication protocols. The transmission rate of the IIC communication protocol is relatively low, and the power consumption is low during low-speed transmission, and it is also more suitable for devices such as the keyboard system 100 that have high power consumption requirements.
[0055] In summary, see Figure 3 , a serial data line and a serial clock line can be set between the touch panel 106 and the processor 102, so as to use the IIC serial communication protocol to transmit data based on the serial data line and the serial clock line. Furthermore, in the anti-mis-touch solution provided in the embodiment of the present application, the IIC serial communication protocol that already exists between the touch panel 106 and the processor 102 can be used to transmit the state instruction, so as to realize the timely and accurate perception of the user state by the touch panel 106 while avoiding the additional communication cost, thereby achieving a better anti-mis-touch effect at a low cost.
[0056] Optionally, in some of the embodiments, using a first anti-mistouch strategy corresponding to the typing state to respond to and control the touch operation within the touch area of the touch pad 106 may include:
[0057] Touch response suppression is performed on a click operation within the touch area of the touch panel 106; and / or touch response suppression is performed on a stroke operation in a preset easy-to-mistouch sub-area within the touch area.
[0058] Specifically, when the user is typing, due to the influence of factors such as typing techniques, the possibility of accidental clicks on the touch area of the touchpad 106 is usually high. Therefore, in the embodiment of the present application, when the first anti-accidental touch strategy is set, click operations within the touch area are suppressed, so as to avoid the cursor moving accidentally due to the user's accidental click as much as possible.
[0059] In addition, during the user's typing process, the probabilities of accidental line-drawing operations occurring at various position points within the touch area are usually different. Exemplarily, the probability of an accidental line-drawing operation occurring at the edge of the touchpad 106 or in a part close to the keyboard assembly 104 is usually relatively high, while the probability of an accidental line-drawing operation occurring at the center of the touchpad 106 or in a part far from the keyboard assembly 104 is usually relatively low. Based on the above situation, in the embodiments of the present application, an easily mis-touched sub-region where mis-touched operations are likely to occur is set inside the touchpad 106, and the line-drawing operations occurring within this easily mis-touched sub-region are subjected to response suppression. In the embodiments of the present application, the specific position of the easily mis-touched sub-region is not limited and can be custom-set according to the situation. Exemplarily, the easily mis-touched sub-region can be the edge region of the touchpad 106, or the easily mis-touched sub-region can also be the region in the touch area close to the keyboard assembly 104, and so on. By the above method, it is possible to avoid the occurrence of touch responses such as accidental cursor movement caused by the user's accidental line-drawing operation, further improving the anti-mis-touch effect and enhancing the user experience.
[0060] Optionally, in some embodiments, adopting a first anti-mis-touch strategy corresponding to the typing state to perform response control on touch operations within the touch area of the touchpad 106 may further include:
[0061] Performing a touch response on a target line-drawing operation, where the target line-drawing operation refers to a line-drawing operation starting from inside a non-easily mis-touched sub-region; wherein, the non-easily mis-touched sub-region is other regions in the touch area except the easily mis-touched sub-region.
[0062] Specifically, as described above, the easily mis-touched sub-region is a region where mis-touched operations are likely to occur, and the line-drawing operations occurring within the easily mis-touched sub-region are usually accidental mis-touched operations made by the user unintentionally. Correspondingly, the non-easily mis-touched sub-region is a sub-region where the probability of mis-touch is relatively low, and the line-drawing operations occurring within the non-easily mis-touched sub-region can usually be subjected to touch responses.
[0063] However, in addition to the above two types of line-drawing operations, there may also be a relatively special line-drawing operation: a line-drawing operation starting from a non-easily mis-touched sub-region. Since the non-easily mis-touched sub-region is a sub-region where the probability of mis-touch is relatively low, that is to say, the operations occurring in this sub-region are usually operations that the user expects the touchpad 106 to respond to. Therefore, in the embodiments of the present application, in addition to suppressing the touch responses to the line-drawing operations occurring within the easily mis-touched sub-region, the line-drawing operations starting from the non-easily mis-touched sub-region (including line-drawing operations completely located inside the non-easily mis-touched sub-region, line-drawing operations starting from the non-easily mis-touched sub-region and ending at the easily mis-touched sub-region, and line-drawing operations starting from the non-easily mis-touched sub-region, passing through the easily mis-touched sub-region and ending at the non-easily mis-touched sub-region, etc.) are further subjected to touch responses. By the above method, the anti-mis-touch experience of the user in the typing state can be further improved.
[0064] Optionally, in some embodiments, when using a first anti-mis-touch strategy corresponding to the typing state to perform response control on touch operations within the touch area of the touchpad 106, it further includes:
[0065] Within a first preset duration after detecting a target scribing operation, perform touch response on the scribing operation in the easily mis-touched sub-region.
[0066] Specifically, in the embodiments of the present application, the specific value of the first preset duration is not limited and can be custom-set according to actual situations. Exemplarily, in combination with the user's usage situation and through experimental summary, the above-mentioned first preset duration can be set to about 500 milliseconds.
[0067] Analyzing the user's operation habits on the touchpad 106, it can be known that after the user performs a scribing operation that can be responded to by the touchpad 106 on the touchpad 106, within a subsequent period of time, no matter where in the touch area a scribing operation is made, it is usually expected that the touchpad 106 can respond to this subsequent scribing operation. Based on the above considerations, in the embodiments of the present application, after detecting a target scribing operation that can be responded to, if the touchpad 106 detects a scribing operation in the easily mis-touched sub-region again within the first preset duration, then perform touch response on the detected scribing operation this time. Through the above method, the user experience can be further improved.
[0068] Optionally, in some embodiments, before using a first anti-mis-touch strategy corresponding to the typing state to perform response control on touch operations within the touch area of the touchpad 106, the touchpad anti-mis-touch method may further include:
[0069] Determine the current target suppression level, and according to the pre-set corresponding relationship between the touch response suppression level and the easily mis-touched sub-region, determine the target easily mis-touched sub-region that matches the target suppression level; wherein, the higher the touch suppression level, the larger the area of the corresponding easily mis-touched sub-region.
[0070] Correspondingly, performing touch response suppression on the scribing operation in the preset easily mis-touched sub-region within the touch area may include:
[0071] Perform touch response suppression on the scribing operation in the target easily mis-touched sub-region within the touch area that matches the target suppression level.
[0072] Specifically, for different users or different application scenarios, users may have different expectations for the suppression effect of the anti-mis-touch solution. For example, when a user is performing long-text input, they usually hope that the anti-mis-touch suppression level of the touchpad 106 is higher and the response level is lower, so as to minimize the interference of mis-touch operations on text input. When the user is in the thinking and concept-forming process, they may hope that the anti-mis-touch suppression level of the touchpad 106 is lower and the response level is higher, so as to respond more quickly to the user's valid touch operations.
[0073] For the above considerations, in the embodiments of the present application, multiple suppression levels are preset. Different suppression levels correspond to different easily mis-touch sub-regions. Moreover, the higher the suppression level, the larger the area of the corresponding easily mis-touch sub-region is set. When the first anti-mis-touch strategy corresponding to the typing state is to be used for response control, the corresponding easily mis-touch sub-region can be determined with reference to the current target suppression level, and then the corresponding first anti-mis-touch strategy is executed according to the determined easily mis-touch sub-region. In the embodiments of the present application, by introducing the suppression level, the suppression level can be flexibly adjusted under the condition that the user state is determined, so as to meet the personalized needs of the user.
[0074] In the embodiments of the present application, the setting method of the corresponding relationship between the suppression level and the easily mis-touch sub-region is not limited, and the easily mis-touch sub-regions corresponding to different suppression levels can be custom-set according to the actual situation.
[0075] Optionally, in some embodiments, the touch suppression level includes: a low touch suppression level, a medium touch suppression level, and a high touch suppression level; the shape of the touchpad 106 is rectangular.
[0076] Correspondingly, the easily mis-touch sub-region corresponding to the low touch suppression level is: a first rectangular region located at the top of the touchpad 106, with the same length as the touchpad 106 and a width of a first preset width.
[0077] The easily mis-touch sub-region corresponding to the medium touch suppression level includes: a first long-direction region, and second rectangular regions located on both sides of the touchpad 106; the length of the second rectangular region is equal to the width of the touchpad minus the first preset width, and the width of the second rectangular region is equal to a second preset width.
[0078] The easily mis-touch sub-region corresponding to the high touch suppression level includes: a third rectangular region located at the top of the touchpad 106, with the same length as the touchpad 106 and a width of a third preset width; and fourth rectangular regions located on both sides of the touchpad 106; the length of the fourth rectangular region is equal to the width of the touchpad minus the third preset width, and the width of the fourth rectangular region is equal to a fourth preset width.
[0079] Among them, the third preset width is greater than the first preset width, and the fourth preset width is greater than the second preset width.
[0080] Specifically, referring to Figure 4 , for the rectangular touchpad 106, the area prone to accidental touch is usually a rectangular area at the top of the touchpad 106 near the keyboard component 104. Therefore, the first rectangular area located at the top of the touchpad 106, with the same length as the touchpad 106 and a width of the first preset width, can be determined as the accidental-touch prone sub-area corresponding to the low touch suppression level.
[0081] Referring to Figure 5 , Figure 5 In
[0082] Referring to Figure 6 , by referring to the setting method of the accidental-touch prone sub-area corresponding to the low touch suppression level, on the basis of the first rectangular area, the area can be expanded, and the accidental-touch prone sub-area corresponding to the medium touch suppression level can be set as: the first long-direction area, and the second rectangular areas located on both sides of the touchpad 106, with a length equal to the width of the touchpad minus the first preset width (exemplarily set to 10 mm) and a width equal to the second preset width (exemplarily also taken as 10 mm).
[0083] Referring to Figure 6 , if it is determined that the current target suppression level is the above medium touch suppression level, the first anti-accidental-touch strategy corresponding to the typing state can specifically be: all click operations within the touch area are suppressed; the scribing operation within the gray area (accidental-touch prone sub-area) is also suppressed; when scribing from the white area (non-accidental-touch prone sub-area), even if the scribing operation enters the gray area, the scribing is still valid, that is, the scribing operation will still be responded to; within the first preset duration (such as 500 milliseconds) after an effective scribing operation, the scribing operation that occurs again is still valid, that is, the scribing operation that occurs again can still be triggered within the gray area.
[0084] Referring to Figure 7, the error-prone sub-region corresponding to the high touch suppression level can be set as follows: a third rectangular region located at the top of the touchpad 106, having the same length as the touchpad 106 and a width of a third preset width (exemplarily taken as 20 mm); and, fourth rectangular regions located on both sides of the touchpad 106, having a length equal to the width of the touchpad minus the third preset width (exemplarily set as 20 mm) and a width equal to a fourth preset width (exemplarily taken as 20 mm).
[0085] See Figure 7 , if it is determined that the current target suppression level is the above high touch suppression level, the specific first anti-mis-touch strategy corresponding to the typing state can be: all click operations within the touch area are suppressed; the scribing operation within the gray area (error-prone sub-region) is also suppressed; when scribing from the white area (non-error-prone sub-region), even if the scribing operation enters the gray area, the scribing is still valid, that is, the scribing operation will still be responded to; within the first preset duration (such as 500 milliseconds) after an effective scribing operation, the scribing operation that occurs again is still valid, that is, the scribing operation that occurs again can still be triggered within the gray area.
[0086] Optionally, in some embodiments, adopting a second anti-mis-touch strategy corresponding to exiting the typing state to perform response control on the touch operations within the touch area of the touchpad 106 may include:
[0087] performing touch response suppression on click operations and scribing operations in the error-prone sub-region; and, performing touch response on click operations in the non-error-prone sub-region.
[0088] Specifically, as described above, when the touchpad 106 receives an instruction to exit the typing state, the first anti-mis-touch strategy originally corresponding to the typing state can be switched to a preset second anti-mis-touch strategy corresponding to exiting the typing state, so as to perform response control on the touch operations within the touch area by using the second anti-mis-touch strategy. The second anti-mis-touch strategy can be any anti-mis-touch strategy with a lower degree of suppression of touch operations occurring in the touch area than the first anti-mis-touch strategy. Therefore, referring to the first anti-mis-touch strategy, the second anti-mis-touch strategy can be set as: performing touch response suppression on click operations and scribing operations in the error-prone sub-region; performing touch response on click operations in the non-error-prone sub-region.
[0089] Compared with the first anti-mis-touch strategy, the above second anti-mis-touch strategy cancels the response suppression of click operations occurring in the non-error-prone sub-region, reduces the degree of suppression of touch operations, and better meets the anti-mis-touch requirements of users after exiting the typing state.
[0090] Optionally, in some embodiments, in response to a touch operation within the touch area of the touchpad 106, a second anti-mis-touch policy corresponding to exiting the typing state may be adopted, and it may further include:
[0091] Performing a touch response to a target scribing operation, where the target scribing operation is a scribing operation with a starting position inside the non-easily mis-touched sub-region; within a second preset duration after detecting the target operation, performing a touch response to scribing operations and click operations in the easily mis-touched sub-region; where the target operation includes: the target scribing operation, and / or, a click operation in the non-easily mis-touched sub-region.
[0092] Specifically, the easily mis-touched sub-region is an area where mis-touch operations are likely to occur. Scribing operations occurring within the easily mis-touched sub-region are usually accidental mis-touch operations made by the user. Correspondingly, the non-easily mis-touched sub-region is a sub-region with a lower probability of mis-touch. Scribing operations occurring in the non-easily mis-touched sub-region can usually be touch-responsive.
[0093] However, in addition to the above two types of scribing operations, there may also be a relatively special scribing operation: a scribing operation starting from the non-easily mis-touched sub-region. Since the non-easily mis-touched sub-region is a sub-region with a lower probability of mis-touch, that is to say, operations occurring in this sub-region are usually operations that the user expects the touchpad 106 to respond to. Therefore, in the embodiments of the present application, in addition to suppressing the touch response to scribing operations and click operations occurring within the easily mis-touched sub-region and responding to click operations within the non-easily mis-touched sub-region, a touch response is further performed on scribing operations starting from the non-easily mis-touched sub-region. Through the above method, the anti-mis-touch experience of the user in the typing-exit state can be further improved.
[0094] Furthermore, in the embodiments of the present application, the specific value of the above second preset duration is not limited and can be custom-set according to the actual situation. Exemplarily, considering the user's usage situation and through experimental summary, the above second preset duration can also be set to about 500 milliseconds.
[0095] Analyzing the user's operation habits on the touchpad 106, it can be known that after the user performs a scribing operation or a click operation on the touchpad 106 that can be responded to by the touchpad 106, within a subsequent period of time, no matter where in the touch area a scribing operation or a click operation is made, it is usually expected that the touchpad 106 can respond. Based on the above consideration, in the embodiments of the present application, after detecting a scribing operation or a click operation that can be responded to, if the touchpad 106 detects a scribing operation or a click operation in the easily mis-touched sub-region again within the second preset duration, a touch response is performed on the scribing operation or the click operation detected this time. Through the above method, the user's usage experience can be further improved.
[0096] Optionally, in some embodiments, before the touch operation in the touch area of the touchpad 106 is response-controlled by adopting a second anti-mis-touch policy corresponding to the exited typing state, the anti-mis-touch method of the touchpad 106 may further include:
[0097] Determine the current target suppression level, and determine the target error-prone sub-region that matches the target suppression level according to the corresponding relationship between the preset touch response suppression level and the error-prone sub-region.
[0098] Correspondingly, the touch response suppression for the click operation and the scribing operation in the error-prone sub-region may include: suppressing the touch response for the click operation and the scribing operation in the target error-prone sub-region that matches the target suppression level in the touch area; wherein, the higher the touch suppression level, the larger the area of the corresponding error-prone sub-region.
[0099] Similar to the first anti-mis-touch policy, in the embodiments of the present application, for the second anti-mis-touch policy corresponding to the exited typing state, multiple suppression levels may also be preset in advance. Different suppression levels correspond to different error-prone touch sub-regions, and the higher the suppression level, the larger the area of the corresponding error-prone touch sub-region is set. When the second anti-mis-touch policy corresponding to the exited typing state is to be used for response control, the corresponding error-prone sub-region may be determined with reference to the current target suppression level, and then the corresponding second anti-mis-touch policy is executed according to the determined error-prone sub-region. In the embodiments of the present application, by introducing the suppression level, the suppression level can be flexibly adjusted under the condition that the user state is determined, so as to meet the personalized needs of the user.
[0100] In the embodiments of the present application, the setting method of the corresponding relationship between the suppression level and the error-prone sub-region is not limited, and the error-prone sub-regions corresponding to different suppression levels can be custom-set according to the actual situation.
[0101] Further, for the second anti-mis-touch policy, the specific setting method of the touch suppression level and the setting method of the error-prone sub-region corresponding to each touch suppression level may be the same as the setting method of the first anti-mis-touch policy, and will not be elaborated here.
[0102] See Figure 8, if it is determined that the current target suppression level is the above low touch suppression level, the specific second anti-misoperation strategy corresponding to exiting the typing state can be: click operations and scribing operations within the gray area (prone-to-misoperation sub-area) are both suppressed; when scribing from the white area (non-prone-to-misoperation sub-area), even if the scribing operation enters the gray area, the scribing is still valid, that is, the scribing operation will still be responded to; within the first preset duration (such as 500 milliseconds) after a valid scribing operation or click operation, the scribing operation or click operation that occurs again is still valid, that is, the scribing operation or click operation that occurs again can still be triggered within the gray area.
[0103] See Figure 9 , if it is determined that the current target suppression level is the medium touch suppression level, the specific second anti-misoperation strategy corresponding to exiting the typing state can be: click operations and scribing operations within the gray area (prone-to-misoperation sub-area) are both suppressed; when scribing from the white area (non-prone-to-misoperation sub-area), even if the scribing operation enters the gray area, the scribing is still valid, that is, the scribing operation will still be responded to; within the first preset duration (such as 500 milliseconds) after a valid scribing operation or click operation, the scribing operation or click operation that occurs again is still valid, that is, the scribing operation or click operation that occurs again can still be triggered within the gray area.
[0104] See Figure 10 , if it is determined that the current target suppression level is the high touch suppression level, the specific second anti-misoperation strategy corresponding to exiting the typing state can be: click operations and scribing operations within the gray area (prone-to-misoperation sub-area) are both suppressed; when scribing from the white area (non-prone-to-misoperation sub-area), even if the scribing operation enters the gray area, the scribing is still valid, that is, the scribing operation will still be responded to; within the first preset duration (such as 500 milliseconds) after a valid scribing operation or click operation, the scribing operation or click operation that occurs again is still valid, that is, the scribing operation or click operation that occurs again can still be triggered within the gray area.
[0105] Optionally, in some embodiments, the touchpad anti-misoperation method may further include:
[0106] In response to detecting that the current preset touchpad wake-up condition is satisfied, the palm suppression algorithm is used to respond to and control touch operations within the touch area of the touchpad 106.
[0107] Specifically, as described above, in different states, users have different requirements for the response level of the touchpad 106. Exemplarily, at the beginning of the power-on startup of the touchpad 106, or before the user enters the typing state, the user usually hopes to be able to use the touchpad 106 normally, that is, hopes that the touchpad 106 can normally respond to touch operations within the touch area. Therefore, in the embodiments of the present application, a touchpad wake-up condition can be set. When the above touchpad wake-up condition is currently met, the touchpad 106 can normally respond to touch operations within the touch area. In the embodiments of the present application, the specific content of the touchpad wake-up condition is not limited and can be custom-set according to the actual situation. Exemplarily, the touchpad wake-up condition can include at least one of the following: within a certain time period after power-on startup, after a preset duration of receiving the exit typing state instruction sent by the processor 102, detecting a preset operation (such as a long-distance scribing operation, a continuous preset number of click operations, etc.) of the user in the touch area during the typing state.
[0108] During the normal use of the touchpad 106, the user usually uses a finger to perform touch operations within the touch area. For the above considerations, when the user wants to normally use the touch response function of the touchpad 106, the level of touch operation suppression can be further reduced. Specifically: a large-area suppression algorithm (i.e., palm suppression algorithm) can be adopted. When it is recognized that the touch area corresponding to the current touch operation is large, it is determined that the current is a non-finger touch (such as palm touch, etc.). In this case, the touchpad 106 can actively perform touch response suppression and does not perform operations such as cursor reporting, so as to avoid accidental cursor touch. By the above method, the user experience when the user normally uses the touchpad 106 can be improved.
[0109] See Figure 11 , Figure 11 is a schematic diagram of the anti-accidental touch policy switching process according to the embodiments of the present application. The following combines Figure 11 , to briefly describe the anti-accidental touch solution of the touchpad 106 applied to the touchpad 106 provided in the above embodiments of the present application:
[0110] The first step is to power on the touchpad.
[0111] The second step is to determine the current target suppression level. Specifically, the touch suppression level can include: low touch suppression level, medium touch suppression level, and high touch suppression level.
[0112] The third step is to enter the touchpad wake-up mode and use the palm suppression algorithm to perform response control on the touch operations within the touch area of the touchpad.
[0113] Fourthly, when receiving the typing status instruction sent by the processor, mode conversion can be performed, converting from the touchpad wake-up mode to the typing mode, and then using the first anti-mis-touch strategy corresponding to the typing status to respond and control the touch operations within the touch area of the touchpad. If the typing status instruction is not received, the touchpad wake-up mode is continued to be maintained.
[0114] Fifthly, when receiving the instruction to exit the typing status sent by the processor, mode conversion can be performed again, converting from the typing mode to the exit typing mode, and then using the second anti-mis-touch strategy corresponding to the exit typing status to respond and control the touch operations within the touch area of the touchpad. If the instruction to exit the typing status is not received, the typing mode is continued to be maintained.
[0115] Sixthly, if it is detected that the current preset touchpad wake-up condition is satisfied, it is converted back to the touchpad wake-up mode, and the palm suppression algorithm is used to respond and control the touch operations within the touch area of the touchpad. If the current preset touchpad wake-up condition is not satisfied, the exit typing mode is continued to be maintained.
[0116] Refer to Figure 12 , Figure 12 FIG. [FIG. NUMBER] is a flowchart of steps of another touchpad anti-mis-touch method according to an embodiment of the present application. The touchpad anti-mis-touch method provided by the embodiment of the present application can be executed by the touchpad 102 in the keyboard system shown in Figure 1 Specifically, the touchpad anti-mis-touch method provided by the embodiment of the present application may include the following steps:
[0117] Step 802, detecting the working status of the keyboard component.
[0118] Step 804, in response to detecting that the keyboard component is pressed, sending a typing status instruction to the touchpad based on a preset communication protocol, so that the touchpad uses the first anti-mis-touch strategy corresponding to the typing status to respond and control the touch operations within the touch area of the touchpad.
[0119] Wherein, the first anti-mis-touch strategy represents suppressing touch response to the first preset type of touch operations within the touch area.
[0120] Optionally, in some embodiments, the touchpad anti-mis-touch method may further include:
[0121] In response to detecting that the duration of the keyboard component being lifted exceeds a preset duration threshold, sending an instruction to exit the typing status to the touchpad based on a preset communication protocol, so that the touchpad uses the second anti-mis-touch strategy corresponding to the exit typing status to respond and control the touch operations within the touch area of the touchpad;
[0122] Among them, the second anti-mis-touch strategy characterizes suppressing touch response to touch operations of a second preset type within the touch area; among the touch operations of the first preset type, touch operations of the second preset type are included.
[0123] According to the touchpad anti-mis-touch solution provided by the embodiments of the present application, the touchpad in the keyboard system is communicatively connected to the processor based on a preset communication protocol; when the keyboard component is pressed, the processor sends a typing state instruction to the touchpad based on the above-mentioned preset communication protocol, so that the touchpad can accurately and timely sense that the user is in the typing state, and then adopts a preset first anti-mis-touch strategy corresponding to the typing state to perform response control on various touch operations within the touch area. In the embodiments of the present application, the touchpad senses the typing state by the processor sending an instruction to the touchpad. Therefore, the timeliness and accuracy of the touchpad's sensing of the typing state are relatively high. Further, on the basis of accurately and timely sensing the user's typing state, the touchpad can quickly enter the anti-mis-touch mode corresponding to the typing state, reducing the possibility of poor anti-mis-touch effect caused by the touchpad's inability to accurately and timely sense the user's typing state, and improving the user experience.
[0124] In addition, in the embodiments of the present application, instructions are transmitted between the processor and the touchpad based on a preset communication protocol. Based on the data transmission method of the transmission protocol, the hardware interface is simple and the hardware cost is relatively low. Moreover, the hardware support and software library are more mature. Therefore, the development and debugging time and cost can be effectively reduced.
[0125] In summary, the embodiments of the present application can effectively reduce the possibility of misresponse caused by the touchpad being mis-touched during the user's typing process at low cost.
[0126] The embodiments of the present application also provide a keyboard system, including: a processor, a keyboard component, and a touchpad; the touchpad and the processor are communicatively connected based on a preset communication protocol; the processor is configured to detect the working state of the keyboard component; in response to detecting that the keyboard component is pressed, send a typing state instruction to the touchpad based on the preset communication protocol; the touchpad is configured to receive the typing state instruction sent by the processor based on the preset communication protocol; in response to receiving the typing state instruction, adopt a first anti-mis-touch strategy corresponding to the typing state to perform response control on touch operations in the touch area of the touchpad; the first anti-mis-touch strategy characterizes suppressing touch response to touch operations of a first preset type in the touch area.
[0127] The keyboard system of this embodiment is used to implement the corresponding touchpad anti-mis-touch method in the foregoing multiple method embodiments, and has the beneficial effects of the corresponding method embodiments, which will not be elaborated here. In addition, the function implementation of each module in the keyboard system of this embodiment can be referred to the corresponding part of the description in the foregoing method embodiments, which will not be elaborated here either.
[0128] An embodiment of the present application further provides an electronic device, including the above keyboard system.
[0129] In addition, it should be noted that the information related to users (including but not limited to user device information, user personal information, etc.) and data (including but not limited to sample data for training the model, data for analysis, stored data, displayed data, etc.) involved in the embodiments of the present application are all information and data authorized by the users or fully authorized by all parties. And the collection, use, and processing of relevant data need to comply with the relevant laws, regulations, and standards of relevant countries and regions, and corresponding operation entrances are provided for users to choose to authorize or refuse.
[0130] It should be pointed out that according to the needs of implementation, the various components / steps described in the embodiments of the present application can be split into more components / steps, or two or more components / steps or partial operations of the components / steps can be combined into new components / steps to achieve the purpose of the embodiments of the present application.
[0131] The methods according to the embodiments of the present application described above can be implemented in hardware, firmware, or be implemented as software or computer code that can be stored in a recording medium (such as a CD-ROM, RAM, floppy disk, hard disk, or magneto-optical disk), or be implemented as computer code originally stored in a remote recording medium or a non-transitory machine-readable medium and downloaded through a network and to be stored in a local recording medium, so that the methods described herein can be stored in such software processing on a recording medium using a general-purpose computer, a dedicated processor, or programmable or dedicated hardware (such as an Application Specific Integrated Circuit (ASIC) or a Field Programmable Gate Array (FPGA)). It can be understood that a computer, a processor, a microprocessor controller, or programmable hardware includes a storage component (such as a Random Access Memory (RAM), a Read-Only Memory (ROM), a flash memory, etc.) that can store or receive software or computer code. When the software or computer code is accessed and executed by the computer, the processor, or the hardware, the methods described herein are implemented. In addition, when a general-purpose computer accesses the code for implementing the methods shown herein, the execution of the code converts the general-purpose computer into a dedicated computer for executing the methods shown herein.
[0132] Those of ordinary skill in the art will appreciate that the units and method steps of the examples described in conjunction with the embodiments disclosed herein can be implemented by electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are executed in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods for each specific application to implement the described functions, but such implementation should not be considered to exceed the scope of the embodiments of the present application.
[0133] The above embodiments are only used to illustrate the embodiments of the present application, rather than to limit the embodiments of the present application. Those of ordinary skill in the relevant technical field can also make various changes and modifications without departing from the spirit and scope of the embodiments of the present application. Therefore, all equivalent technical solutions also belong to the scope of the embodiments of the present application. The patent protection scope of the embodiments of the present application shall be defined by the claims.
Claims
1. A method for preventing accidental touch on a touchpad, characterized in that, A touchpad applied to a keyboard system, the keyboard system further comprising: a processor and a keyboard component; the touchpad and the processor are communicatively connected based on a preset communication protocol, and the method comprises: Receiving, based on the preset communication protocol, a typing status instruction sent by the processor; the typing status instruction is sent when the processor detects that the keyboard component is pressed; In response to receiving the typing status instruction, performing response control on touch operations within the touch area of the touchpad by using a first anti-mis-touch strategy corresponding to the typing status; the first anti-mis-touch strategy characterizes suppressing touch responses to touch operations of a first preset type within the touch area.
2. The method according to claim 1, wherein The method further comprises: Receiving, based on the preset communication protocol, an exit typing status instruction sent by the processor; the exit typing status instruction is sent when the processor detects that the duration for which the keyboard component is lifted exceeds a preset duration threshold; In response to receiving the exit typing status instruction, performing response control on touch operations within the touch area of the touchpad by using a second anti-mis-touch strategy corresponding to the exit typing status; wherein, the second anti-mis-touch strategy characterizes suppressing touch responses to touch operations of a second preset type within the touch area; among the touch operations of the first preset type, the touch operations of the second preset type are included.
3. The method according to claim 1 or 2, characterized in that A serial data line and a serial clock line are provided between the touchpad and the processor; the preset communication protocol is an IIC serial communication protocol of an integrated circuit bus for realizing communication connection based on the serial data line and the serial clock line.
4. The method according to claim 2, characterized in that, The performing response control on touch operations within the touch area of the touchpad by using a first anti-mis-touch strategy corresponding to the typing status includes: Suppressing touch responses to click operations within the touch area of the touchpad; and / or, Suppressing touch responses to scribbling operations within a preset easily mis-touched sub-region within the touch area.
5. The method according to claim 4, wherein The performing response control on touch operations within the touch area of the touchpad by using a first anti-mis-touch strategy corresponding to the typing status further includes: Performing a touch response to a target scribbling operation, where the target scribbling operation refers to a scribbling operation starting from within a non-easily mis-touched sub-region; wherein, the non-easily mis-touched sub-region is other regions within the touch area except for the easily mis-touched sub-region.
6. The method according to claim 5, wherein The performing response control on touch operations within the touch area of the touchpad by using a first anti-mis-touch strategy corresponding to the typing status further includes: Within a first preset duration after detecting the target scribbling operation, performing a touch response to scribbling operations within the easily mis-touched sub-region.
7. The method according to any one of claims 4 to 6, characterized in that, Before performing response control on touch operations within the touch area of the touchpad by using a first anti-mis-touch strategy corresponding to the typing status, the method further comprises: Determining a current target suppression level, and determining a target easily mis-touched sub-region matching the target suppression level according to a pre-set correspondence between touch response suppression levels and easily mis-touched sub-regions; wherein, the higher the touch suppression level, the larger the area of the corresponding easily mis-touched sub-region; Suppressing touch response to a scribing operation in a preset accidental touch sub-region within the touch area includes: Suppressing touch response to a scribing operation in a target accidental touch sub-region within the touch area that matches the target suppression level.
8. The method according to claim 7, wherein The touch suppression levels include: a low touch suppression level, a medium touch suppression level, and a high touch suppression level; The shape of the touchpad is rectangular; The accidental touch sub-region corresponding to the low touch suppression level is: a first rectangular region located at the top of the touchpad, with a length equal to the length of the touchpad and a width of a first preset width; The accidental touch sub-regions corresponding to the medium touch suppression level include: the first rectangular region, and second rectangular regions located on both sides of the touchpad; the length of the second rectangular region is equal to the width of the touchpad minus the first preset width, and the width of the second rectangular region is equal to a second preset width; The accidental touch sub-regions corresponding to the high touch suppression level include: a third rectangular region located at the top of the touchpad, with a length equal to the length of the touchpad and a width of a third preset width; and fourth rectangular regions located on both sides of the touchpad; the length of the fourth rectangular region is equal to the width of the touchpad minus the third preset width, and the width of the fourth rectangular region is equal to a fourth preset width; Wherein, the third preset width is greater than the first preset width, and the fourth preset width is greater than the second preset width.
9. The method according to any one of claims 4 to 6, characterized in that Using a second anti-accidental touch strategy corresponding to exiting the typing state to perform response control on touch operations within the touch area of the touchpad includes: Suppressing touch response to click operations and scribing operations in the accidental touch sub-regions; Performing touch response to click operations in the non-accidental touch sub-regions.
10. The method according to claim 9, characterized in that Using a second anti-accidental touch strategy corresponding to exiting the typing state to perform response control on touch operations within the touch area of the touchpad further includes: Performing touch response to a target scribing operation, where the target scribing operation is a scribing operation with a starting position inside the non-accidental touch sub-region; Performing touch response to scribing operations and click operations in the accidental touch sub-regions within a second preset duration after detecting the target operation; Wherein, the target operation includes: the target scribing operation, and / or, a click operation in the non-accidental touch sub-region.
11. The method according to claim 1 or 2, characterized in that, The method further includes: In response to detecting that the current preset touchpad wake-up condition is met, using a palm suppression algorithm to perform response control on touch operations within the touch area of the touchpad.
12. A touchpad anti-misoperation method, characterized in that, Applied to a processor in a keyboard system, the keyboard system further includes: a touchpad and a keyboard component; the touchpad and the processor are communicatively connected based on a preset communication protocol, and the method includes: Detecting the working state of the keyboard component; In response to detecting that the keyboard component is pressed, a typing status instruction is sent to the touchpad based on the preset communication protocol, so that the touchpad uses a first anti-misoperation strategy corresponding to the typing status to perform response control on touch operations within the touch area of the touchpad; the first anti-misoperation strategy characterizes suppressing touch response to touch operations of a first preset type within the touch area.
13. The method according to claim 12, wherein The method further includes: In response to detecting that the duration for which the keyboard component is lifted exceeds a preset duration threshold, an exit typing status instruction is sent to the touchpad based on the preset communication protocol, so that the touchpad uses a second anti-misoperation strategy corresponding to the exit typing status to perform response control on touch operations within the touch area of the touchpad; wherein, the second anti-misoperation strategy characterizes suppressing touch response to touch operations of a second preset type within the touch area; among the touch operations of the first preset type, the touch operations of the second preset type are included.
14. A keyboard system, characterized in that, It includes: A processor, a keyboard component and a touchpad; The touchpad and the processor are communicatively connected based on a preset communication protocol; The processor is configured to detect the working status of the keyboard component; In response to detecting that the keyboard component is pressed, a typing status instruction is sent to the touchpad based on the preset communication protocol; The touchpad is configured to receive the typing status instruction sent by the processor based on the preset communication protocol; in response to receiving the typing status instruction, use a first anti-misoperation strategy corresponding to the typing status to perform response control on touch operations in the touch area of the touchpad; the first anti-misoperation strategy characterizes suppressing touch response to touch operations of a first preset type in the touch area.
15. An electronic device, characterized in that, It includes: The keyboard system as shown in claim 14.