Software development program input device
By designing a software development program input device including a cleaning mechanism, a dustproof mechanism and a adjustment mechanism, the problems of cumbersome and easy displacement of keyboard dust cleaning in the prior art are solved, and automatic dust cleaning, dust protection and keyboard fixation are realized, improving the convenience and comfort of use.
Patent Information
- Application Number
- CN202421833914.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Utility models(China)
- Current Assignee / Owner
- Filing Date
- 2024-07-30
- Publication Date
- 2025-05-06
- Estimated Expiration
- 2034-07-30
AI Technical Summary
When using the existing software development program input device, there is a lack of dust-cleaning mechanism, and users need to manually clean up dust on the keyboard surface, and the keyboard is easily displaced due to accidental touch, reducing the convenience and comfort of use.
A software development program input device including a cleaning mechanism, a dustproof mechanism and a regulating mechanism is designed. The cleaning mechanism realizes automatic dust cleaning through sliding tracks, cleaning brushes and sponges; the dustproof mechanism prevents dust accumulation when placed through dustproof film and clamping blocks; the adjustment mechanism fixes the keyboard through suction cups and quick-removing nuts to avoid keyboard displacement caused by accidental touch.
It realizes that there is no need to manually clean the dust on the keyboard surface, improving the convenience of use; by fixing the keyboard, the keyboard shift caused by accidental touch is avoided, and the comfort and efficiency of use is improved.
Smart Images

Figure CN222838401U_ABST
Abstract
Description
Technical Field
[0001] The utility model relates to the technical field of software development, in particular to a software development program input device. Background Art
[0002] Software development is a creative process that involves using computer programming languages, tools, and techniques to transform user needs, functional and performance requirements into computer programs. Software development can be divided into multiple stages, such as requirements analysis, design, coding, testing, deployment, and maintenance. Input devices are used in the software development process. Existing input devices generally include keyboards, mice, cameras, scanners, handwriting input boards, and voice input devices. Among them, the keyboard is one of the indispensable input devices for software development. Software developers can write corresponding program codes through the keyboard.
[0003] However, most software development program input devices currently lack dust cleaning and dust prevention mechanisms when in use, requiring users to manually clean the dust on the keyboard surface, which is cumbersome and inconvenient.
[0004] A software development program input device disclosed in announcement number CN220983854U includes a keyboard body and an adjustment mechanism; the adjustment mechanism is arranged on the lower side of the keyboard body, the adjustment mechanism includes a base, a pair of connecting blocks are symmetrically connected to the base, the connecting blocks are rotatably connected to the keyboard body, a pair of adjustment grooves are provided on the base, and adjustment blocks are slidably arranged in the pair of adjustment grooves, a support plate is fixedly connected to the adjustment block, and a control mechanism is connected to the adjustment block. A pair of side walls of the keyboard body are provided with locking grooves to facilitate the insertion of a rotating rod, so that the keyboard body can be connected to the adjustment mechanism, and a rotating rod is slidably arranged on the connecting block. This software development program input device can expand the adjustment angle of the keyboard through the setting of the corresponding mechanism, thereby meeting the use needs of software developers, without the need to use external objects for padding, which is not only convenient for software developers to use, but also convenient for writing program codes.
[0005] Although the above patent can expand the adjustment angle of the keyboard to meet the needs of software developers without the need for external objects to raise it, which is not only convenient for software developers to use, but also convenient for writing program codes; however, when using the device, the user may accidentally touch the keyboard and cause it to shift, which will make the user feel uncomfortable or unaccustomed, and then need to manually adjust the keyboard position, reducing the comfort and efficiency of using the keyboard.
[0006] Therefore, it is necessary to propose a software development program input device to solve the above problems. Utility Model Content
[0007] 1. Technical issues to be resolved
[0008] The technical problem solved by the utility model is to provide a software development program input device which is highly practical, can be operated simply and has a relatively simple structure, thereby solving the problem in the above background technology that the user needs to manually clean the dust on the keyboard surface and the keyboard may shift due to accidental touch.
[0009] (II) Technical solution
[0010] To achieve the above objectives, the utility model is implemented through the following technical solutions: a software development program input device, including a keyboard, the outer surface of the keyboard is fixedly connected with a cleaning mechanism, the cleaning mechanism includes two groups of sliding tracks, a receiving plate, a cleaning brush and a cleaning sponge, one side of the keyboard is fixedly connected with a fixed block, the top of the receiving plate is fixedly connected with a rubber pad, the top of the rubber pad is fixedly connected with a dustproof mechanism, the dustproof mechanism includes a limit shell, two groups of telescopic columns, two groups of springs, two groups of clamping blocks, bearings, dustproof films, T-shaped blocks and receiving rods, the bottom back of the keyboard is fixedly connected with two groups of adjustment mechanisms, the two adjustment mechanisms include a rotating shaft A, a telescopic rod, a threaded rod, a quick-release nut and a suction cup A, the bottom front of the keyboard is fixedly connected with two groups of limit mechanisms, the two limit mechanisms include a rotating shaft B and a support block, and the back of the keyboard is fixedly connected with an auxiliary clamping mechanism.
[0011] As a further solution of the utility model, the two groups of sliding rails are fixedly connected to the outer surface of the keyboard, and the top of the two sliding rails are slidably connected to a group of supporting plates. A cleaning brush is fixedly connected to one side of the bottom of the supporting plate, and a cleaning sponge is fixedly connected to the other side of the bottom of the supporting plate. The cleaning sponge serves to clean fine dust on the surface of the keyboard.
[0012] As a further solution of the utility model, the limit shell is fixedly connected to the top of the rubber pad, telescopic columns are fixedly connected to both sides of the inner wall of the limit shell, springs are sleeved on the outer surfaces of the two telescopic columns, a clamping block is fixedly connected to one side of the two telescopic columns, a bearing is fixedly connected to the back of the inner wall of the limit shell, a receiving rod is rotatably connected to the front of the bearing, a dustproof film is fixedly connected to the outer surface of the receiving rod, a T-shaped block is fixedly connected to one side of the dustproof film, and the dustproof film plays a role in preventing dust during the placement process.
[0013] As a further solution of the utility model, the two rotating shafts A are fixedly connected to the bottom back of the keyboard, the bottoms of the two rotating shafts A are rotatably connected to telescopic rods, one side of the two telescopic rods is fixedly connected to a threaded rod, the outer surfaces of the two threaded rods are threadedly connected to quick-release nuts, and the bottoms of the two telescopic rods are fixedly connected to suction cups A, which serve to fix the keyboard.
[0014] As a further solution of the utility model, the bottoms of the two rotating shafts B are rotatably connected to support blocks, and the bottoms of the two support blocks are fixedly connected to suction cups B, which serve as a limit for the keyboard.
[0015] As a further solution of the utility model, there are two groups of the slide rails, and the two slide rails are symmetrically distributed on both sides of the keyboard. The slide rails play the role of moving the cleaning brush and the cleaning sponge left and right, making it convenient to clean the dust on the keyboard surface.
[0016] (III) Beneficial effects
[0017] The utility model provides a software development program input device, which has the following beneficial effects:
[0018] 1. The software development program input device, through the setting of the adjustment mechanism and the limit mechanism, presses down the two sets of suction cups A and the two sets of suction cups A to generate a pressure difference, and uses the generated pressure difference to suck the keyboard, so that the keyboard is firmly fixed on the desktop, and then, pulls up the two sets of telescopic rods, and under the action of the two sets of rotating shafts A and the two sets of rotating shafts B, the angle of the keyboard is rotated until it is rotated to a suitable angle, and the two sets of quick-release nuts are rotated to fix it, so as to prevent the keyboard from shifting due to accidental touch by the user, and facilitate the adjustment of the keyboard angle for use, thereby improving convenience.
[0019] 2. The software development program input device, through the setting of the cleaning mechanism, uses the left and right cleaning brushes and the cleaning sponge under the action of two sets of sliding tracks to wipe off the dust and impurities on the keyboard surface, without the need for the user to manually clean the dust on the keyboard surface, thereby improving convenience.
[0020] 3. The software development program input device, through the setting of the dustproof mechanism, after using the keyboard, the dustproof film is pulled to the left under the action of the bearing, and then the T-shaped block is engaged in the fixed block, so that the dustproof film covers the surface of the keyboard to protect the keyboard from dust. Then, when using the keyboard, the T-shaped block is separated from the fixed block, and the receiving rod is rotated under the action of the bearing to reel in the dustproof film. After reeling is completed, the T-shaped block is fixed with two sets of clamping blocks, so that the dustproof film is fixed after reeling, which is convenient for dust shielding the keyboard when it is placed, preventing the accumulation of dust and other debris, and keeping the keyboard clean and hygienic. BRIEF DESCRIPTION OF THE DRAWINGS
[0021] Figure 1 It is a schematic diagram of the overall structure of the utility model;
[0022] Figure 2 This is a schematic diagram of the cleaning mechanism structure of the utility model;
[0023] Figure 3 This is a schematic diagram of the structure of the dustproof mechanism of the utility model;
[0024] Figure 4This is a schematic diagram of the structure of the adjustment mechanism of the utility model;
[0025] Figure 5 This is a schematic diagram of the auxiliary clamping mechanism structure of the utility model;
[0026] Figure 6 This is a schematic diagram of the adhesive structure of the utility model.
[0027] In the figure: 1. keyboard; 2. cleaning mechanism; 201. slide rail; 202. receiving plate; 203. cleaning brush; 204. cleaning sponge; 3. rubber pad; 4. dustproof mechanism; 401. limit shell; 402. telescopic column; 403. spring; 404. clamping block; 405. bearing; 406. dustproof film; 407. T-block; 408. receiving rod; 5. adjustment mechanism; 501. rotating shaft A; 502. telescopic rod; 503. threaded rod; 504. quick release nut; 505. suction cup A; 6. limit mechanism; 601. rotating shaft B; 602. support block; 603. suction cup B; 7. auxiliary clamping mechanism; 701. support frame; 702. clamp; 703. connecting plate; 704. adhesive; 8. fixing block. DETAILED DESCRIPTION
[0028] The following will be combined with the drawings in the embodiments of the utility model to clearly and completely describe the technical solutions in the embodiments of the utility model. Based on the embodiments in the utility model, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the utility model.
[0029] See also Figures 1 to 6The utility model provides a technical solution: a software development program input device, including a keyboard 1, a cleaning mechanism 2 is fixedly connected to the outer surface of the keyboard 1, the cleaning mechanism 2 includes two sets of slide rails 201, a receiving plate 202, a cleaning brush 203 and a cleaning sponge 204, and the user does not need to manually clean the dust on the surface of the keyboard 1, thereby improving convenience. A fixing block 8 is fixedly connected to one side of the keyboard 1, a rubber pad 3 is fixedly connected to the top of the receiving plate 202, and a dustproof mechanism 4 is fixedly connected to the top of the rubber pad 3. The dustproof mechanism 4 includes a limit shell 401, two sets of telescopic columns 402, two sets of springs 403, two sets of clamping blocks 404, a bearing 405, and a dustproof film 406. , T-shaped block 407 and receiving rod 408, conveniently cover the keyboard 1 when it is placed, prevent the accumulation of dust and other debris, keep the keyboard 1 clean and sanitary, the bottom back of the keyboard 1 is fixedly connected with two sets of adjustment mechanisms 5, the two adjustment mechanisms 5 include a rotating shaft A501, a telescopic rod 502, a threaded rod 503, a quick-release nut 504 and a suction cup A505, the bottom front of the keyboard 1 is fixedly connected with two sets of limiting mechanisms 6, the two limiting mechanisms 6 include a rotating shaft B601 and a supporting block 602, to prevent the user from accidentally touching the keyboard 1 and causing it to shift, and to facilitate the adjustment of the angle of the keyboard 1 for use, thereby improving convenience, and the back of the keyboard 1 is fixedly connected with an auxiliary clamping mechanism 7;
[0030] See also Figure 2 Two sets of slide rails 201 are fixedly connected to the outer surface of the keyboard 1, and a set of receiving plates 202 are slidably connected to the top of the two slide rails 201. A cleaning brush 203 is fixedly connected to one side of the bottom of the receiving plate 202, and a cleaning sponge 204 is fixedly connected to the other side of the bottom of the receiving plate 202. The cleaning sponge 204 serves to clean fine dust on the surface of the keyboard 1.
[0031] See also Figure 3 The limiting shell 401 is fixedly connected to the top of the rubber pad 3, and telescopic columns 402 are fixedly connected to both sides of the inner wall of the limiting shell 401. The outer surfaces of the two telescopic columns 402 are sleeved with springs 403, and one side of the two telescopic columns 402 is fixedly connected to a clamping block 404. The back of the inner wall of the limiting shell 401 is fixedly connected to a bearing 405, and the front of the bearing 405 is rotatably connected to a receiving rod 408. The outer surface of the receiving rod 408 is fixedly connected to a dustproof film 406, and one side of the dustproof film 406 is fixedly connected to a T-shaped block 407. The dustproof film 406 plays a role in preventing dust during the placement process.
[0032] See also Figure 4The two rotating shafts A501 are fixedly connected to the bottom back of the keyboard 1, and the bottoms of the two rotating shafts A501 are rotatably connected to telescopic rods 502. One side of the two telescopic rods 502 is fixedly connected to a threaded rod 503. The outer surfaces of the two threaded rods 503 are threadedly connected to quick-release nuts 504. The bottoms of the two telescopic rods 502 are fixedly connected to suction cups A505, which serve to fix the keyboard 1.
[0033] See also Figure 4 The bottoms of the two rotating shafts B601 are rotatably connected to support blocks 602 , and the bottoms of the two support blocks 602 are fixedly connected to suction cups B603 , which serve to limit the keyboard 1 .
[0034] See also Figure 2 There are two groups of slide rails 201 , and the two slide rails 201 are symmetrically distributed on both sides of the keyboard 1 . The slide rails 201 play the role of moving the cleaning brush 203 and the cleaning sponge 204 left and right, so as to facilitate the cleaning of dust on the surface of the keyboard 1 .
[0035] Embodiment 1:
[0036] See also Figure 5 The auxiliary clamping mechanism 7 includes a support frame 701 fixedly connected to the back of the keyboard 1, and clamps 702 are fixedly connected to both sides of the front of the support frame 701. The user uses two sets of clamps 702 to hold and fix the file so that the file is located on the top of the keyboard 1, which is convenient for the user to view the file for input and improves convenience;
[0037] Embodiment 2:
[0038] See also Figure 6 The auxiliary clamping mechanism 7 includes an adhesive 704 fixedly connected to the back of the keyboard 1, and a connecting plate 703 is adhered to the back of the adhesive 704. The auxiliary clamping mechanism 7 can be fixed by adhering the adhesive 704 to the back of the keyboard 1, which is convenient for users to selectively disassemble and assemble the auxiliary clamping mechanism 7 for use, thereby improving practicality.
[0039] In the utility model, the working steps of the device are as follows:
[0040] Step 1: Press down the two groups of suction cups A505 and the two groups of suction cups A505 to generate a pressure difference, and use the generated pressure difference to suck the keyboard 1, so that the keyboard 1 is firmly fixed on the desktop, and then pull up the two groups of telescopic rods 502, and under the action of the two groups of rotating shafts A501 and the two groups of rotating shafts B601, the angle of the keyboard 1 is rotated until it is rotated to a suitable angle, and the two groups of quick-release nuts 504 are rotated to fix it;
[0041] Step 2: The left and right cleaning brushes 203 and the cleaning sponge 204 are used to wipe away the dust and impurities on the surface of the keyboard 1 under the action of the two sets of slide rails 201;
[0042] The third step: After using the keyboard 1, pull the dustproof film 406 to the left under the action of the bearing 405, and then engage the T-shaped block 407 in the fixed block 8, so that the dustproof film 406 covers the surface of the keyboard 1 to protect the keyboard 1 from dust. Then, when using the keyboard 1, separate the T-shaped block 407 from the fixed block 8, and rotate the receiving rod 408 under the action of the bearing 405 to roll up the dustproof film 406. After rolling up, use two sets of clamping blocks 404 to fix the T-shaped block 407 so that the dustproof film 406 is fixed after rolling up.
[0043] It should be noted that the equipment structure and drawings of the utility model mainly describe the principle of the utility model. In terms of the technology of the design principle, the settings of the power mechanism, power supply system and control system of the device are not fully described. On the premise that the technical personnel in this field understand the principle of the above utility model, the details of the power mechanism, power supply system and control system can be clearly known. The control method of the application document is automatic control through a controller, and the control circuit of the controller can be realized by simple programming by the technical personnel in this field;
[0044] The standard parts used therein can all be purchased from the market and can be customized according to the instructions and drawings. The specific connection methods of each part adopt conventional means such as mature bolts, rivets, welding, etc. in the prior art. The machinery, parts and equipment all adopt conventional models in the prior art, and the structures and principles of the components known to technical personnel in this field can be known by these technical personnel through technical manuals or through conventional experimental methods.
[0045] Although embodiments of the present invention have been shown and described, it will be appreciated by those skilled in the art that various changes, modifications, substitutions and variations may be made to the embodiments without departing from the principles and spirit of the present invention, and that the scope of the present invention is defined by the appended claims and their equivalents.
Claims
1. A software development program input device, comprising a keyboard (1), characterized in that: The outer surface of the keyboard (1) is fixedly connected to a cleaning mechanism (2), the cleaning mechanism (2) comprising two sets of slide rails (201), a receiving plate (202), a cleaning brush (203) and a cleaning sponge (204); one side of the keyboard (1) is fixedly connected to a fixing block (8); the top of the receiving plate (202) is fixedly connected to a rubber pad (3); the top of the rubber pad (3) is fixedly connected to a dustproof mechanism (4); the dustproof mechanism (4) comprises a limiting shell (401), two sets of telescopic columns (402), two sets of springs (403), two sets of clamping blocks (404), a bearing ( 405), a dustproof film (406), a T-shaped block (407) and a receiving rod (408); the bottom back of the keyboard (1) is fixedly connected with two sets of adjustment mechanisms (5); the two adjustment mechanisms (5) include a rotating shaft A (501), a telescopic rod (502), a threaded rod (503), a quick-release nut (504) and a suction cup A (505); the bottom front of the keyboard (1) is fixedly connected with two sets of limiting mechanisms (6); the two limiting mechanisms (6) include a rotating shaft B (601) and a supporting block (602); the back of the keyboard (1) is fixedly connected with an auxiliary clamping mechanism (7).
2. A software development program input device according to claim 1, characterized in that: The two groups of slide rails (201) are fixedly connected to the outer surface of the keyboard (1); the tops of the two slide rails (201) are slidably connected to a group of receiving plates (202); one side of the bottom of the receiving plate (202) is fixedly connected to a cleaning brush (203); and the other side of the bottom of the receiving plate (202) is fixedly connected to a cleaning sponge (204).
3. A software development program input device according to claim 1, characterized in that: The limiting shell (401) is fixedly connected to the top of the rubber pad (3), and telescopic columns (402) are fixedly connected to both sides of the inner wall of the limiting shell (401), and the outer surfaces of the two telescopic columns (402) are sleeved with springs (403), and one side of the two telescopic columns (402) is fixedly connected to a clamping block (404), and the back of the inner wall of the limiting shell (401) is fixedly connected to a bearing (405), and the front of the bearing (405) is rotatably connected to a receiving rod (408), and the outer surface of the receiving rod (408) is fixedly connected to a dustproof film (406), and one side of the dustproof film (406) is fixedly connected to a T-shaped block (407).
4. A software development program input device according to claim 1, characterized in that: The two rotating shafts A (501) are fixedly connected to the bottom back of the keyboard (1); the bottoms of the two rotating shafts A (501) are rotatably connected to telescopic rods (502); one side of the two telescopic rods (502) is fixedly connected to a threaded rod (503); the outer surfaces of the two threaded rods (503) are threadedly connected to quick-release nuts (504); and the bottoms of the two telescopic rods (502) are fixedly connected to suction cups A (505).
5. A software development program input device according to claim 1, characterized in that: The bottoms of the two rotating shafts B (601) are both rotatably connected to support blocks (602), and the bottoms of the two supporting blocks (602) are both fixedly connected to suction cups B (603).
6. A software development program input device according to claim 2, characterized in that: There are two groups of the sliding rails (201), and the two sliding rails (201) are symmetrically distributed on both sides of the keyboard (1).
Citation Information
Patent Citations
A software development program input device
CN220983854U