A clock line magnetic induction chip with address code, magnetic key, scissors foot key and mechanical keyboard
By using a clock line magnetic induction chip with address code in the mechanical keyboard, independent address code communication and efficient information transmission for each key are achieved, solving the problem of keyboard paralysis caused by broken keys, reducing maintenance costs and improving information transmission efficiency.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Utility models(China)
- Current Assignee / Owner
- SIDIKO (GUANGZHOU) ELECTRONICS CO LTD
- Filing Date
- 2025-07-25
- Publication Date
- 2026-07-07
Smart Images

Figure CN224472006U_ABST
Abstract
Description
Technical Field
[0001] This utility model relates to the field of mechanical keyboards, and in particular to a clock line magnetic induction chip with address code, magnetic keys, scissor-switch keys, and a mechanical keyboard. Background Technology
[0002] In existing mechanical keyboards, the integrated circuits corresponding to the n keys are cascaded in series. If one key fails, the key input and backlighting information are lost, rendering the entire keyboard unusable. Repair or replacement costs are high. Utility Model Content
[0003] The purpose of this invention is to overcome the shortcomings and deficiencies of the prior art and provide a clock line magnetic induction chip with address code.
[0004] Another objective of this invention is to provide a magnetic button or a scissor-switch button.
[0005] Another objective of this utility model is to provide a mechanical keyboard.
[0006] The objective of this utility model is achieved through the following technical solution:
[0007] A clock-line magnetic induction chip with an address code is disclosed. The magnetic induction chip contains a programmable address code. The magnetic induction chip integrates a magnetic induction circuit and a GRB (Gross Reflection Block) driving circuit. The magnetic induction chip includes a power supply pin, a ground pin, a data line pin, and a clock line pin. The power supply pins of n magnetic induction chips are connected in parallel to share a power network VCC, the ground pins are connected in parallel to share a ground network GND, the clock line pins are connected in parallel to share a clock line network CLK, and the data line pins are connected in parallel to share a data line network DIO, which is connected to an MCU. Magnetic data information and GRB (Gross Reflection Block) information are transmitted through the data line pin in conjunction with the clock line pin.
[0008] Preferably, natural sequence numbers or physical coordinates are used as address codes for communication.
[0009] Preferably, the magnetic induction chip address code has several bits. When n magnetic induction chips with address codes are used in parallel, the initial address code of the magnetic induction chip is reprogrammed by a custom address code instruction. The sequence number of the magnetic induction chip on the PCB is written into the address code of the corresponding magnetic induction chip. The operation on the address code of the magnetic induction chip is the operation on the magnetic induction chip corresponding to the address code. Each magnetic induction chip also corresponds to a button, so the operation on the address code of the magnetic induction chip is the operation on the button corresponding to the magnetic induction chip.
[0010] Preferably, the magnetic induction chip address code has n bits, and the magnetic induction chip also has its own identification code UID. After the custom address code instruction reads the UID code, it writes the UID code along with a natural sequence code to be set into the magnetic induction chip. After the magnetic induction chip compares the UID code with its own UID code and finds that they are correct, it stores the corresponding sequence number of the magnetic induction chip into the address code. The operation on the magnetic induction chip address code is the operation on the magnetic induction chip corresponding to the address code. Each magnetic induction chip also corresponds to a button, so the operation on the magnetic induction chip address code is the operation on the button corresponding to the magnetic induction chip.
[0011] Preferably, the address code of the magnetic induction chip is obtained by using laser fusing technology to fuse the initial address codes of n magnetic induction chips, so that the address codes become the sequence positions of the magnetic induction chips on the PCB. The operation of the address code of the magnetic induction chip is the operation of the magnetic induction chip corresponding to the address code. Each magnetic induction chip also corresponds to a button, so the operation of the address code of the magnetic induction chip is the operation of the button corresponding to the magnetic induction chip.
[0012] Preferably, the magnetic induction circuit chip is a unipolar magnetic induction circuit chip, a linear magnetic induction circuit chip, or a bipolar magnetic induction circuit chip; the magnetic induction circuit chip includes a Hall chip, an AMR chip, a GMR chip, and a TMR chip.
[0013] Preferably, the magnetic parameters BOP and BRP code values of the magnetic induction circuit chip are programmable. By setting the BOP and BRP code values, the button's on / off travel can be set; the magnetic induction polarity of the magnetic induction circuit chip is also programmable.
[0014] Another objective of this utility model is achieved through the following technical solution:
[0015] A magnetic button includes a button body, which comprises an upper housing, a lower housing, and a handle. The upper housing and the lower housing are fixedly connected. The handle is movably mounted on the upper housing. An accommodating space is formed between the upper housing and the lower housing. An elastic element is provided within the accommodating space and is located below the handle. The button also includes a magnetic element and a magnetic sensing element. The magnetic element is fixed on the handle and moves up and down with the handle. The magnetic sensing element is the aforementioned clock line magnetic sensing chip with address code. The magnetic sensing element is mounted on a printed circuit board. The magnetic element moves up and down reciprocally to the side of the magnetic sensing element, passing through the horizontal sensing surface of the magnetic sensing element, and changes its polarity relative to the magnetic element, thereby outputting a digital high and low level change.
[0016] A scissor-switch key includes a key body, which includes a keycap with a magnetic element, a scissor-switch structure, a scissor-switch base, an elastic element, a magnetic element, and a magnetic sensing element. The magnetic element is fixed below the keycap. The scissor-switch structure and the elastic element cooperate to allow the magnetic element under the keycap to reciprocate up and down. The magnetic sensing element is the aforementioned clock line magnetic sensing chip with an address code. The magnetic sensing element is disposed on a printed circuit board or a thin film circuit board. The magnetic element moves up and down to the side of the magnetic sensing element, passing through the horizontal sensing surface of the magnetic sensing element, and changes its polarity relative to the magnetic element, thereby outputting a digital high and low level change.
[0017] Another objective of this utility model is achieved through the following technical solution:
[0018] A mechanical keyboard includes a printed circuit board, on which an MCU is provided, and also includes a plurality of the aforementioned magnetic keys.
[0019] The magnetic keys of the mechanical keyboard are marked with their sequence numbers at the corresponding key positions. The user presses and holds a magnetic key that serves as an auxiliary key, and then presses one magnetic key or two or more magnetic keys in sequence. The pressed magnetic keys are number keys, and the combined numerical value is a sequence number, indicating that the magnetic key corresponding to this sequence number has been pressed.
[0020] A mechanical keyboard includes a printed circuit board, on which an MCU is provided, and also includes a plurality of the aforementioned scissor-switch keys.
[0021] The sequence number of the scissor-switch keys on the mechanical keyboard is marked at the corresponding key position. The user presses and holds the scissor-switch key, which is used as an auxiliary key, and then presses one scissor-switch key or two or more scissor-switch keys in sequence. The pressed scissor-switch keys are number keys, and the combined number value is a sequence number, indicating that the scissor-switch key corresponding to this sequence number has been pressed.
[0022] Compared with the prior art, this utility model has the following advantages and beneficial effects:
[0023] 1. This utility model's magnetic induction chip features an address code, connecting n buttons in parallel via a single data line. Each button's corresponding integrated circuit has its own unique address code, which is not repeated with other address codes. Because each integrated circuit has its own unique address code corresponding to button information, the button information is connected independently in parallel. The failure of one integrated circuit does not affect other buttons, resulting in better reliability.
[0024] 2. This utility model integrates the magnetic induction circuit and the GRB color driving circuit integrated circuit on one chip, with 4 circuit networks, which is more convenient.
[0025] 3. The magnetic induction chip of this utility model has an address code, which improves transmission efficiency. For example, if you need to light up all the integrated circuits of magnetic induction chips with n or even hundreds of consecutive address codes and the same gray level, you can define a broadcast instruction code and broadcast it. That is, you can directly use the broadcast instruction code + relative address code + GRB byte code, which makes the instruction more convenient and efficient.
[0026] 4. The magnetic induction chip of this utility model has an address code, which can directly operate one or more integrated circuits with address codes. It can be operated by directly using the direct instruction code + the natural sequence address code of the integrated circuit + the GRB code, which makes the instruction simpler and more efficient.
[0027] 5. The clock line of this utility model, in conjunction with the data line pins, transmits information (including magnetic data information and GRB holographic information), making its application more efficient and reliable. Attached Figure Description
[0028] Figure 1 This is a schematic diagram of a circuit consisting of three magnetic induction chips connected in parallel, each with an address code and data line networks DIO, VCC, and GND.
[0029] Figure 2 This is a schematic diagram of electrically programming the natural sequence code to the address code for three magnetic induction chips with address codes.
[0030] Figure 3 This is a schematic diagram of an addressable magnetic induction chip acquiring the high and low level changes of a push-button switch. At this time, the second magnetic element does not pass through the magnetic induction surface.
[0031] Figure 4 This is a schematic diagram of an addressable magnetic induction chip acquiring the high and low level changes of a push-button switch, in which the second magnetic element passes through the magnetic induction surface.
[0032] Figure 5 This diagram illustrates the process of writing natural sequence codes to address codes for three magnetic induction chips with address codes using a laser programming method.
[0033] Figure 6 This is a schematic diagram showing the physical coordinates of the address codes of six magnetic induction chips.
[0034] The meanings of the reference numerals in the attached figures are as follows:
[0035] 61-First magnetic element, 81-Second magnetic element, 82-Magnetic induction circuit chip. Detailed Implementation
[0036] The present invention will be further described in detail below with reference to the embodiments and accompanying drawings, but the implementation of the present invention is not limited thereto.
[0037] Example 1
[0038] like Figure 1 A clock-line magnetic induction chip with an address code is disclosed. The magnetic induction chip contains a programmable address code. The magnetic induction chip integrates a magnetic induction circuit and a GRB (Gross Reflection Block) driving circuit. The magnetic induction chip includes a power supply pin, a ground pin, a data line pin, and a clock line pin. The power supply pins of n magnetic induction chips are connected in parallel to share a power network VCC, the ground pins are connected in parallel to share a ground network GND, the clock line pins are connected in parallel to share a clock line network CLK, and the data line pins are connected in parallel to share a data line network DIO, which is connected to the MCU. Magnetic data information and GRB (Gross Reflection Block) information are transmitted through the data line pin in conjunction with the clock line pin.
[0039] The sequence number of the magnetic induction chip on the PCB is written into the address code of the corresponding magnetic induction chip. The data information code period sequence number sent by the MCU after the address code corresponds one-to-one with the sequence number of the magnetic induction chip on the PCB. That is to say: Figure 4 In the diagram, the T1 time period sequence of the data information code period 1 sent by the MCU after the address code corresponds to the magnetic induction chip at position 1 on the PCB; the T2 time period sequence of the data information code period 2 sent by the MCU after the address code corresponds to the magnetic induction chip at position 2 on the PCB; and the T3 time period sequence of the data information code period 3 sent by the MCU after the address code corresponds to the magnetic induction chip at position 3 on the PCB.
[0040] like Figure 2 There are three clock line magnetic induction chips with address codes connected in parallel to form a row, forming a VCC network, a ground network GND, a magnetic data line network DIO, and a clock line network CLK; all networks with the same name are electrically connected. The three address code magnetic induction chips are numbered 1, 2, and 3 from left to right in the coordinate system. The first magnetic element 61 moves from beginning to end above each magnetic induction chip with an address code according to a custom sequence. When the first magnetic element 61 moves above the first magnetic induction chip, the first magnetic induction chip senses the voltage change through magnetic induction. At the same time, the first magnetic induction chip receives an address code instruction and address code 1, and then saves the number 1 as the address code. Next, when the first magnetic element 61 moves above the second magnetic induction chip, the second magnetic induction chip senses the voltage change through magnetic induction. At the same time, the magnetic induction chip receives an address code instruction and address code 2, and then saves the number 2 as the address code. When the first magnetic element 61 moves above the third magnetic induction chip, the third magnetic induction chip senses the voltage change through magnetic induction. At the same time, the magnetic induction chip receives an address code allocation instruction and address code 3, and then saves the number 3 as the address code. In this way, we have completed the regular natural sequence address codes for the first, second, and third magnetic induction chips. The natural sequence address codes greatly facilitate information communication. The same applies to n integrated chips.
[0041] Furthermore, each magnetic induction chip with an address code also has its own UID (User ID) identification code. When the first magnetic element 61 acts on the magnetic induction chip with the address code, it first reads the chip's UID code, and then returns the UID code and address code together to the chip. The chip compares its own UID code; if they match, it correctly saves the address code; otherwise, it does not write it. This greatly improves the reliability of writing the address code.
[0042] After the address code is assigned, the custom self-developed machine or MCU can rely on the custom instruction code to read the serial address code of each chip in sequence. If it is not written correctly, it is written again to ensure the uniqueness and correctness of the address code.
[0043] The button information of the magnetic induction chip with sequence number 1 corresponds to timing period T1, the button information of the magnetic induction chip with sequence number 2 corresponds to timing period T2, and the button information of the magnetic induction chip with sequence number 3 corresponds to timing period T3. That is to say, T1, T2, and T3 can be continuously output and correspond to the button information of the integrated circuit chips with address codes 1, 2, and 3 respectively, without needing to add their respective address codes before their button information.
[0044] In summary: When all integrated chips are arrayed on the PCB board, they are sequentially arranged into a natural number sequence 1, 2, 3...n. The address code of the first magnetic induction chip is written as 1, the address code of the second magnetic induction chip is written as 2, the address code of the third magnetic induction chip is written as 3, and the address code of the nth magnetic induction chip is written as n. This one-to-one correspondence facilitates convenient and correct operation of the MCU. For the operation of n consecutive magnetic induction chips, the MCU only needs to provide a starting address code after the operation command, and then provide T1, T2, T3...Tn information code timing cycles in sequence. At this time, the starting address code is set to 1, indicating that the operation starts from the first magnetic induction chip. The data information of the first timing code cycle T1 is the information output to the first magnetic induction chip, the data information of the second timing cycle T2 is the information output to the second magnetic induction chip, the data information of the third timing cycle T3 is the information output to the third magnetic induction chip, and the data information of the nth timing cycle Tn is the information output to the nth magnetic induction chip.
[0045] In the magnetic data line network, T1, T2, T3...Tn represent the magnetic parameter code timing period after the DIO magnetic parameter command; in the GRB color data line network, T1, T2, T3...Tn represent the color grayscale code GRB timing period after the DIO2 color command code. All data bit transmissions are completed within the CLK bit timing period.
[0046] This completes the sequential positioning of the magnetic induction chips on the PCB board space, with the starting address code corresponding to the timing cycle of the data information; each magnetic induction chip corresponds to a button, and the operation of the magnetic induction chip corresponds to the operation of the button.
[0047] When the magnetic induction circuit chip 82 uses a unipolar magnetic induction chip:
[0048] like Figure 3 The second magnetic element 81 is located above the magnetic induction circuit chip 82. The N pole of the second magnetic element 81 is close to the S pole induction surface of the magnetic induction circuit chip 82. At this time, the magnetic induction circuit chip 82 is not affected by the second magnetic element 81. It is assumed that the output of the magnetic induction circuit chip 82 is high level at this time.
[0049] like Figure 4 When the second magnetic element 81 passes through the horizontal sensing surface of the magnetic induction circuit chip 82, the S pole of the second magnetic element 81 interacts with the S pole of the surface of the magnetic induction circuit chip 82, and the N pole of the second magnetic element 81 interacts with the N pole of the surface of the magnetic induction circuit chip 82. At this time, the output of the magnetic induction circuit chip 82 is low level.
[0050] In summary, for the magnetic induction circuit chip 82 with address code, due to its unipolar magnetic induction principle, as long as the polarity of the magnetic element 81 acting on it changes relatively, the output level will inevitably change. By utilizing this characteristic, a highly reliable and complete high-low level conversion signal can be obtained as a key switch signal.
[0051] When the magnetic induction circuit chip 82 uses a bipolar magnetic induction circuit chip:
[0052] First, the output is set to low level when the induction polarity of the magnetic induction circuit chip 82 is the same as that of the second magnetic element 81, and to high level when the induction polarity of the magnetic induction circuit chip 82 is different from that of the second magnetic element 81.
[0053] Then, as Figure 3 The second magnetic element 81 is above the magnetic induction horizontal plane of the magnetic induction circuit chip 82. At this time, the N pole of the second magnetic element 81 is close to the S pole of the magnetic induction circuit chip 82, and the bipolar magnetic induction integrated circuit is turned off and outputs a high level.
[0054] Next, the second magnetic element 81 continues to move downwards, passing through the magnetic induction horizontal plane of the magnetic induction circuit chip 82 (e.g., Figure 4When the N pole of the second magnetic element 81 just passes through the magnetic induction horizontal plane of the magnetic induction circuit chip 82, the N pole of the second magnetic element 81 is close to the N pole of the magnetic induction circuit chip 82, and the S pole of the second magnetic element 81 is close to the S pole of the magnetic induction circuit chip 82. The magnetic induction circuit chip 82 is turned on and outputs a low level (when the second magnetic element 81 continues to move downward to the lowest position, the top of the second magnetic element 81 is always higher than the magnetic induction horizontal plane of the magnetic induction circuit chip 82).
[0055] Then, during the reset process, the bottom of the second magnetic element 81 is higher than the magnetic induction plane of the magnetic induction circuit chip 82, and the polarity is reversed. The magnetic induction circuit chip 82 is turned off and outputs a high level.
[0056] In Embodiment 1, a magnetic button is also provided, including a button body. The button body includes an upper shell, a lower shell, and a handle. The upper shell and the lower shell are fixedly connected. The handle is movably disposed on the upper shell. An accommodating space is formed between the upper shell and the lower shell. An elastic element is provided in the accommodating space. The elastic element is located below the handle. The button also includes a magnetic element and a magnetic sensing element. The magnetic element is fixed on the handle and moves up and down with the handle. The magnetic sensing element is the aforementioned magnetic sensing chip with an address code. The magnetic sensing element is disposed on a printed circuit board. The magnetic element moves up and down reciprocally to the side of the magnetic sensing element, passing through the horizontal sensing surface of the magnetic sensing element, and changes its polarity relative to the magnetic element, thereby outputting a digital high and low level change.
[0057] A mechanical keyboard includes a printed circuit board, on which an MCU is provided, and also includes a plurality of the aforementioned magnetic keys.
[0058] Example 2
[0059] Example 2 is the same as Example 1 except for the following contents.
[0060] like Figure 5 The address codes of three magnetic induction chips with address codes are converted into natural sequence address codes using laser fusing technology.
[0061] A keyboard array consists of three magnetic induction chips connected in parallel, each with its own address code. When these chips are powered on, a full-vision laser encoding device is positioned above them. Each of the three chips integrates a magnetic induction circuit and a GRB (Glass Resonance Rendering) driver circuit. The chips are arranged on the PCB with their own assigned positions. The full-vision laser encoding device identifies the position of each chip and, using the address code instruction, physically melts the programmable address lines with a laser. This completes the physical programming from the natural sequence code to the address code. Assuming the address line is 8 bits, and the melting point is 0, the address code is 1. Therefore, seven specific lines must be melted, resulting in 00000001, and the address code is 1. The address code programming for the second and third chips is completed sequentially.
[0062] Example 3
[0063] Example 3 is the same as Example 1 except for the following contents.
[0064] Replace the magnetic buttons with scissor-switch buttons.
[0065] A scissor-switch key includes a key body, which includes a keycap with a magnetic element, a scissor-switch structure, a scissor-switch base, an elastic element, a magnetic element, and a magnetic sensing element. The magnetic element is fixed below the keycap. The scissor-switch structure and the elastic element cooperate to allow the magnetic element under the keycap to reciprocate up and down. The magnetic sensing element is a magnetic sensing chip with an address code. The magnetic sensing element is disposed on a printed circuit board or a thin film circuit board. The magnetic element moves up and down to the side of the magnetic sensing element, passing through the horizontal sensing surface of the magnetic sensing element, and changes its polarity relative to the magnetic element, thereby outputting a digital high or low level change.
[0066] A mechanical keyboard includes a printed circuit board, on which an MCU is mounted, and also includes a plurality of scissor-switch keys.
[0067] In Examples 1 to 3, the sequence number of the magnetic key / scissor-switch key on the mechanical keyboard is marked at the corresponding key position. The user presses and holds the magnetic key / scissor-switch key, which is used as an auxiliary key, and then presses one magnetic key / scissor-switch key or presses two or more magnetic keys / scissor-switch keys in sequence. The pressed magnetic key / scissor-switch key is a number key, and the combined number value is a sequence number, indicating that the magnetic key / scissor-switch key corresponding to this sequence number has been pressed.
[0068] For example, the sequence number of all keys is marked on the corresponding key position and is visible to the naked eye when the keys leave the factory. Suppose the F9 key is broken, and the F9 key sequence number is 10. Then, by pressing and holding an auxiliary key such as CTRL or Fn, and then pressing the number keys 1 and 0 in sequence, the key corresponding to sequence number 10, F9, is pressed, which can solve the immediate problem.
[0069] In Examples 1 to 3, the sequence number of the magnetic induction chip on the PCB is written into the address code of the corresponding magnetic induction chip. The periodic sequence number of the data information code sent by the MCU after the address code corresponds one-to-one with the sequence number of the magnetic induction chip on the PCB. Therefore, the magnetic induction chip does not require a clock pin or a clock oscillator to accurately transmit the key information code, GRB holographic code, and magnetic parameter information code.
[0070] In Examples 1 to 3, the magnetic induction circuit chip is a unipolar magnetic induction circuit chip, a linear magnetic induction circuit chip, or a bipolar magnetic induction circuit chip; the magnetic induction circuit chip includes a Hall chip, an AMR chip, a GMR chip, and a TMR chip.
[0071] In Examples 1 to 3, when the magnetic induction circuit chip is a unipolar or bipolar magnetic induction circuit chip, the magnetic parameters BOP and BRP code values of the magnetic induction circuit chip are programmable. By setting the BOP and BRP code values, the button's on / off travel can be set; the magnetic induction polarity of the magnetic induction circuit chip is programmable. When the magnetic induction circuit chip is a linear magnetic induction circuit chip, the button's on / off travel is set by adjusting the sensitivity of the magnetic induction circuit chip; the magnetic induction polarity of the magnetic induction circuit chip is programmable.
[0072] BOP stands for Operating Point, which refers to the minimum magnetic field strength required for a Hall switch to begin conducting under magnetic influence.
[0073] BRP stands for Release Point, which refers to the maximum magnetic field strength at which a Hall switch closes under magnetic influence.
[0074] In Examples 1 to 3, the address code uses natural sequence numbers, which is suitable for use in magnetic keyboards. However, in some applications, using physical coordinates for the address code is more convenient and faster, such as in magnetic color displays. Figure 6 The six circles represent the locations of the six magnetic induction chips. The physical coordinates (X coordinate / horizontal coordinate, Y coordinate / vertical coordinate) of the address codes of the six magnetic induction chips are (1,1), (1,2), (2,1), (2,2), (3,1), (3,2).
[0075] The above embodiments are preferred embodiments of the present utility model, but the embodiments of the present utility model are not limited to the above embodiments. Any changes, modifications, substitutions, combinations, or simplifications made without departing from the spirit and principle of the present utility model shall be considered equivalent substitutions and shall be included within the protection scope of the present utility model.
Claims
1. A clock line magnetic induction chip with address code, characterized in that, The magnetic induction chip contains a programmable address code; the magnetic induction chip integrates a magnetic induction circuit and a GRB color driving circuit; The magnetic induction chip includes a power supply pin, a ground pin, a data pin, and a clock pin; The power supply pins of n magnetic induction chips are connected in parallel to share the power network VCC, the ground pins are connected in parallel to share the ground network GND, the clock line pins are connected in parallel to share the clock line network CLK, and the data line pins are connected in parallel to share the data line network DIO, which is connected to the MCU. Magnetic data information and GRB color information are transmitted through the data line pins in conjunction with the clock line pins.
2. The clock line magnetic induction chip with address code according to claim 1, characterized in that, The magnetic induction chip is a unipolar magnetic induction circuit chip, a linear magnetic induction circuit chip, or a bipolar magnetic induction circuit chip; the magnetic induction circuit chip includes a Hall chip, an AMR chip, a GMR chip, and a TMR chip.
3. The clock line magnetic induction chip with address code according to claim 1, characterized in that, The magnetic parameters BOP and BRP code values of the magnetic induction chip are programmable. By setting the BOP and BRP code values, the button's on / off travel can be set; the magnetic induction polarity of the magnetic induction circuit chip is also programmable.
4. The clock line magnetic induction chip with address code according to claim 1, characterized in that, Communication can use natural sequence numbers as address codes or physical coordinates as address codes.
5. A magnetic button, comprising a button body, the button body including an upper housing, a lower housing, and a handle, the upper housing and the lower housing being fixedly connected, the handle being movably disposed on the upper housing, an accommodating space being formed between the upper housing and the lower housing, an elastic element being disposed within the accommodating space, the elastic element being located below the handle, characterized in that, It also includes a magnetic element and a magnetic sensing element. The magnetic element is fixed on the handle and moves up and down with the handle. The magnetic sensing element is a clock line magnetic sensing chip with address code as described in any one of claims 1 to 4. The magnetic sensing element is disposed on a printed circuit board. The magnetic element moves up and down to the side of the magnetic sensing element, passing through the horizontal sensing surface of the magnetic sensing element, and changes its polarity relative to the magnetic element, thereby outputting digital high and low level changes.
6. A mechanical keyboard, comprising a printed circuit board, wherein the printed circuit board is provided with an MCU, characterized in that, It also includes several magnetic buttons as described in claim 5.
7. The mechanical keyboard according to claim 6, characterized in that, The magnetic keys of the mechanical keyboard are marked with their sequence numbers at the corresponding key positions. The user presses and holds a magnetic key that serves as an auxiliary key, and then presses one magnetic key or two / three magnetic keys in sequence. The pressed magnetic keys are number keys, and the combined numerical value is a sequence number, indicating that the magnetic key corresponding to this sequence number has been pressed.
8. A scissor-switch key, comprising a key body, the key body including a keycap with a magnetic element, a scissor-switch structure, a scissor-switch base, and an elastic element, characterized in that, It also includes a magnetic element and a magnetic sensing element. The magnetic element is fixed below the keycap. The magnetic element under the keycap moves up and down in conjunction with the scissor-switch structure and the elastic element. The magnetic sensing element is the clock line magnetic sensing chip with address code as described in any one of claims 1 to 4. The magnetic sensing element is disposed on a printed circuit board or a thin film circuit board. The magnetic element moves up and down to the side of the magnetic sensing element, passing through the horizontal sensing surface of the magnetic sensing element, and changes its polarity relative to the magnetic element, thereby outputting digital high and low level changes.
9. A mechanical keyboard, comprising a printed circuit board, wherein the printed circuit board is provided with an MCU, characterized in that, It also includes several scissor-switch buttons as described in claim 8.
10. The mechanical keyboard according to claim 9, characterized in that, The sequence number of the scissor-switch keys on the mechanical keyboard is marked at the corresponding key position. The user presses and holds the scissor-switch key, which is used as an auxiliary key, and then presses one scissor-switch key or two or more scissor-switch keys in sequence. The pressed scissor-switch keys are number keys, and the combined number value is a sequence number, indicating that the scissor-switch key corresponding to this sequence number has been pressed.