A multi-quick 3D mouse
Patent Information
- Application Number
- CN202611058032.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2026-07-16
- Publication Date
- 2026-10-30
AI Technical Summary
[0004]针对现有技术的上述缺陷,本发明提出一种集成多可编程按键与触控屏的多快捷3D鼠标,解决现有产品中3D空间交互与多快捷按键协同性差、专业场景适配深度不足、定制化配置效率低、操作复杂度高的问题,同时通过高国产化模块化架构实现高性能与高性价比的平衡,实现3D空间交互、多按键快捷操作与可视化触控配置的深度融合,有效提升专业场景操作效率,降低高端3D交互外设的使用成本
本发明所提供的多快捷3D鼠标,集成3D六自由度传感与36个可编程物理按键,将3D模型操作与场景快捷指令深度融合,替代传统复杂快捷键组合,在建筑设计、医疗影像等专业场景中可提升操作效率;搭载触控显示屏,进行可视化展示按键映射方案与设备状态,支持触控直接切换场景配置、调整交互参数,无需依赖上位机软件,大幅降低定制化操作门槛;支持多场景按键映射预设与多设备通道快速切换,可同时适配专业设计、音视频剪辑、工业控制、远程办公等多元场景,降低多场景下的操作复杂度。
Smart Images

Figure CN123011044A_ABST
Abstract
Description
Technical Field
[0001] This invention belongs to the field of computer peripherals technology, and in particular relates to a multi-shortcut 3D mouse with six degrees of freedom in 3D space, multiple matrix programmable buttons and a touch screen, designed for professional design, image processing and industrial control scenarios. Background Technology
[0002] With the rapid development of digital creativity, industrial design, and remote work, users have placed higher demands on the interaction efficiency and scenario adaptability of mice. Currently, leading overseas brands have launched multi-button programmable mice, supporting sampling accuracy up to 26,000 DPI and a button lifespan of 80 million clicks. Some products integrate basic force feedback, dominating the e-sports and professional design fields. However, existing high-end products generally suffer from three core defects: First, insufficient 3D spatial interaction and multi-button collaboration capabilities; 3D control and shortcut commands are independent and cannot form linked operations. Second, low level of intelligent scenario adaptation; lack of deeply customized quick solutions for professional scenarios such as architectural design, medical imaging, and audio / video editing. Third, limited customization flexibility; parameter configuration relies on host computer software, resulting in low on-site adjustment efficiency, and the high price of high-end products makes them less cost-effective.
[0003] The domestic multi-button mouse market is experiencing rapid growth, with exports expected to reach 120 million units by 2025. Local brands such as Rapoo and Dareu are gradually expanding their market share in the low-to-mid-range market, and the localization rate of core components has increased to 68%. Technologically, domestic manufacturers have achieved breakthroughs in low-latency wireless transmission and basic macro programming, but significant shortcomings remain in high-end technologies such as 3D spatial posture sensing, multi-sensor fusion algorithms, and highly durable integrated multi-button designs. The market lacks integrated professional products that combine 3D six-degrees-of-freedom interaction capabilities with multiple shortcut buttons, failing to meet the demands of efficient operation in professional fields. Summary of the Invention
[0004] To address the aforementioned shortcomings of existing technologies, this invention proposes a multi-shortcut 3D mouse integrating multi-programmable buttons and a touchscreen. This solves the problems of poor coordination between 3D spatial interaction and multi-shortcut buttons, insufficient adaptation to professional scenarios, low efficiency of customized configuration, and high operational complexity in existing products. At the same time, it achieves a balance between high performance and high cost-effectiveness through a highly domestically produced modular architecture, realizing a deep integration of 3D spatial interaction, multi-button shortcut operation, and visual touch configuration, effectively improving operational efficiency in professional scenarios and reducing the cost of using high-end 3D interactive peripherals.
[0005] To achieve the above objectives, the technical solution of the present invention is as follows: In a first aspect, the present invention provides a multi-shortcut 3D mouse, including a core control unit, a communication unit, a storage unit, a 3D sensing unit, a button interaction unit, a touch display unit, a light feedback unit, and a power management unit. The core control unit is electrically connected to the 3D sensing unit, button interaction unit, touch display unit, light feedback unit, and power management unit, respectively, and serves as the main control hub of the system for peripheral device scheduling, data processing, instruction mapping, and two-way communication interaction. The communication unit adopts a USB high-speed communication architecture to realize bidirectional data transmission between the mouse and the host computer; The storage unit is connected to the core control unit via the FMC external storage interface, and is used to expand the system's running memory; The 3D sensing unit adopts a multi-PSD orthogonal optical sensing architecture to collect three-dimensional six-degree-of-freedom attitude data generated by user operation and transmit the attitude data to the core control unit. The button interaction unit adopts a matrix-type flexible button circuit board and sets up physical shortcut buttons with multiple custom function mappings for inputting shortcut operation commands to the core control unit. The touch display unit integrates a touch screen, which is used to visually display the device navigation status and the key mapping information corresponding to the application, and supports touch input to adjust configuration parameters; The lighting feedback unit includes a programmable RGB light board, which is connected to the GPIO interface of the core control unit to provide backlight illumination for buttons and visual feedback on interactive status. The power management unit obtains the input voltage from the USB interface and provides a stable operating power supply of corresponding amplitude to each unit through a multi-stage voltage conversion circuit.
[0006] As a further aspect of the present invention, the core control unit adopts an STM32 series main control chip.
[0007] As a further embodiment of the present invention, the communication unit includes a Type-C connector and a USB PHY chip; the Type-C connector serves as a physical interface to connect to the USB cable, and the USB 2.0 high-speed differential signal is transmitted to the USB PHY chip. After physical layer protocol processing and level conversion are completed, the signal is transmitted to the core control unit through the ULPI parallel interface, thereby realizing bidirectional high-speed communication between the mouse and the host computer, and supporting HID device enumeration, custom command transmission, and firmware upgrade.
[0008] As a further embodiment of the present invention, the storage unit adopts an SDRAM chip with a capacity of 128Mb, which is connected through the FMC external storage interface of the core control unit to expand the system running memory and cache graphics display data and intermediate variables for calculation.
[0009] As a further embodiment of the present invention, the 3D sensing unit includes a coprocessor, three orthogonally arranged PSD position-sensitive detectors, an infrared LED light source, a slit aperture, and an elastic reset mechanical structure. The 3D sensing unit adopts an inner and outer double-ring mechanical structure: the inner ring is a movable control joystick component, which integrates an infrared LED light source and a precision slit aperture; the outer ring is a base fixed to the housing, with one-dimensional PSD position sensitive detectors arranged in three orthogonal directions respectively; the inner ring and the outer ring are connected by an elastic reset component, which automatically resets to the center position when there is no external force. When the user controls the joystick to shift the inner ring, the infrared LED beam is projected through the slit onto the PSD photosensitive surface to form a light spot. The PSD outputs a photocurrent signal corresponding to the position of the light spot. After the signal conditioning circuit completes I / V conversion and amplification filtering, the coprocessor collects three voltage signals through the built-in SAR ADC. Based on geometric modeling, a set of nonlinear equations is constructed, and the attitude data of six degrees of freedom, including X / Y / Z axis translation and X / Y / Z axis rotation, is obtained by solving the equations using Newton's iteration method and then uploaded to the core control unit.
[0010] As a further embodiment of the present invention, the coprocessor has a built-in SAR-type analog-to-digital converter; The signal conditioning circuit includes an operational amplifier and a multiplexer analog switch; the weak photocurrent output by the PSD is converted to I / V and amplified by the operational amplifier, and then input to the analog-to-digital converter port of the coprocessor after being selected by the multiplexer analog switch in a time-division manner. The coprocessor establishes a set of nonlinear mapping equations between the spot position and the joystick pose based on a preset geometric model. It solves the set of equations using the Newton-Raphson iteration method to obtain six degrees of freedom attitude data, including translations TX / TY / TZ along the X / Y / Z axes and rotations RX / RY / RZ around the X / Y / Z axes.
[0011] As a further embodiment of the present invention, the button interaction unit is a 6×6 matrix button flexible circuit board, which is connected to the core control unit through a GPIO matrix interface and provides 36 programmable physical button inputs. The button interaction unit adopts a matrix scanning method of row scanning and column detection, and realizes the input recognition of 36 buttons through 12 GPIO pins. All physical buttons support fully custom programming and can preset multiple sets of scenario-based button mapping schemes, which correspond to exclusive shortcut commands for different scenarios such as architectural design, audio and video editing, medical imaging, and industrial control.
[0012] As a further embodiment of the present invention, the touch display unit is a 5.2-inch touch display screen. The display channel is connected to the core control unit through a 2-channel MIPI interface, and the touch channel is connected to the core control unit through an I2C interface. The information displayed on the touch display screen includes the device connection status, the key mapping table of the currently active scene, and the three-dimensional sensor sensitivity parameters. Users can directly switch working scenes, modify key mapping relationships, and adjust three-dimensional interaction parameters through touch operations without relying on host computer software.
[0013] As a further embodiment of the present invention, the lighting feedback unit integrates a light board composed of 36 programmable RGB LED beads, which is connected to the GPIO and PWM control interfaces of the core control unit to independently control the color, brightness and dynamic effects of each LED bead; the lighting feedback unit is used for button zone color identification, button trigger feedback, scene switching prompts and custom ambient lighting effects.
[0014] As a further aspect of the present invention, the 36 RGB LEDs of the light feedback unit are arranged one-to-one with the 36 physical buttons; it supports custom backlight color and brightness, and the corresponding LED generates visual feedback when the button is pressed. At the same time, different lighting effects can indicate the device connection status, scene mode and 3D sensing working status.
[0015] As a further aspect of the present invention, the power management unit takes the 5V voltage of the USB bus as input and includes a three-stage voltage conversion circuit: The first stage is a DC-DC step-down circuit, which uses a DC-DC step-down chip to convert the 5V input into a 3.3V main power supply to power the core control unit, storage unit, touch display module and USB physical layer chip; The second stage is an LDO linear buck circuit, which uses a low dropout regulator to convert 3.3V to 1.8V auxiliary power to power the display interface circuit and the core control unit core circuit. The third stage is a boost constant current circuit, which uses a boost driver chip to boost the 5V input to the backlight operating voltage of the display screen, and drives the backlight circuit of the touch display screen in a constant current manner.
[0016] As a further embodiment of the present invention, the multi-shortcut 3D mouse also includes a debugging unit; the debugging unit adopts an SWD serial debugging interface, which is directly connected to the debugging pin of the core control unit for firmware burning and online debugging.
[0017] As a further embodiment of the present invention, the interior of the multi-quick 3D mouse housing adopts a partitioned layout: a 5.2-inch touchscreen is arranged in the front area of the top cover, 36 matrix buttons are arranged in separate areas on both sides and behind the touchscreen, the 3D sensing module is arranged in the thumb operation area on the side of the top cover, the main control PCB is arranged horizontally in the middle of the housing, and each functional module is connected to the main control board through flexible ribbon cables; the button layout supports left and right hand adaptation, and the Type-C interface is arranged at the rear of the mouse.
[0018] As a further aspect of the present invention, the core control unit also has multiple built-in scene configuration files, which pre-set exclusive button mapping schemes and three-dimensional interaction parameters for professional scenarios such as architectural design, audio and video editing, and medical image processing; the medical imaging scenario pre-sets window width and window level adjustment, tomography switching, and measurement tool shortcut mappings; the architectural design scenario pre-sets view rotation, canvas scaling, and layer management shortcut mappings; the audio and video scenario pre-sets timeline control, editing operations, and track switching shortcut mappings; the scene configuration files can be switched with one click via physical shortcut keys or a touch screen.
[0019] Compared with existing technologies, the multi-shortcut 3D mouse provided in this application has the following advantages: The multi-shortcut 3D mouse provided by this invention integrates 3D six-degree-of-freedom sensing and 36 programmable physical buttons, deeply merging 3D model operation with scene shortcut commands, replacing traditional complex shortcut key combinations, and improving operational efficiency in professional scenarios such as architectural design and medical imaging; equipped with a touch screen, it provides a visual display of the button mapping scheme and device status, supports direct switching of scene configurations and adjustment of interaction parameters via touch, without relying on host computer software, greatly reducing the threshold for customized operation; it supports multi-scene button mapping presets and quick switching of multi-device channels, and can simultaneously adapt to diverse scenarios such as professional design, audio and video editing, industrial control, and remote office, reducing the operational complexity in multiple scenarios. Attached Figure Description
[0020] Figure 1 This is a system architecture block diagram of a multi-shortcut 3D mouse provided by the present invention.
[0021] Figure 2 This is a schematic diagram of the mechanical and optical structure of the 3D sensing unit in a multi-shortcut 3D mouse provided by the present invention.
[0022] Figure 3 This is a schematic diagram of the button layout in a multi-shortcut 3D mouse provided by the present invention.
[0023] Figure 4 This is a schematic diagram of the installation position of the 3D sensing unit in a multi-shortcut 3D mouse provided by the present invention. Figure 5 This is a circuit diagram of a multi-shortcut 3D mouse provided by the present invention. Detailed Implementation
[0024] The present invention will now be described in further detail with reference to the accompanying drawings and specific embodiments. It should be understood that the specific embodiments described herein are merely illustrative of the invention and are not intended to limit the invention.
[0025] To address the issues of poor synergy between 3D spatial interaction and multiple shortcut buttons, insufficient adaptation to professional scenarios, low efficiency of customized configuration, and high operational complexity in existing products, this invention proposes a multi-shortcut 3D mouse that integrates multiple programmable buttons and a touchscreen. Through a highly domestically produced modular architecture, it achieves a balance between high performance and cost-effectiveness, deeply integrating 3D spatial interaction, multiple button shortcut operations, and visual touch configuration. This effectively improves operational efficiency in professional scenarios and reduces the cost of using high-end 3D interactive peripherals.
[0026] See Figures 1 to 5 As shown in the figure, an embodiment of the present invention provides a multi-shortcut 3D mouse, including a core control unit, a communication unit, a storage unit, a 3D sensing unit 1, a button interaction unit, a touch display unit 7, a lighting feedback unit, and a power management unit. The core control unit is electrically connected to the 3D sensing unit 1, the button interaction unit, the touch display unit 7, the lighting feedback unit, and the power management unit, serving as the system's main control hub for peripheral scheduling, data processing, command mapping, and bidirectional communication interaction. In this embodiment, the core control unit uses an STM32 series main control chip.
[0027] In this embodiment, the core control unit also has multiple built-in scene configuration files, which pre-set exclusive key mapping schemes and 3D interaction parameters for professional scenes such as architectural design, audio and video editing, and medical image processing; the medical imaging scene pre-sets window width and window level adjustment, tomography switching, and measurement tool shortcut mapping; the architectural design scene pre-sets view rotation, canvas scaling, and layer management shortcut mapping; the audio and video scene pre-sets timeline control, editing operations, and track switching shortcut mapping; the scene configuration files can be switched with one click via physical shortcut keys or touch screen.
[0028] The communication unit adopts a USB high-speed communication architecture to realize bidirectional data transmission between the mouse and the host computer. In this embodiment, the communication unit includes a Type-C connector and a USB PHY chip. The Type-C connector serves as a physical interface to connect to the USB cable. The USB 2.0 high-speed differential signal is transmitted to the USB PHY chip. After physical layer protocol processing and level conversion are completed, the signal is transmitted to the core control unit through the ULPI parallel interface, realizing bidirectional high-speed communication between the mouse and the host computer. It supports HID device enumeration, custom command transmission, and firmware upgrades.
[0029] The storage unit is connected to the core control unit via the FMC external storage interface to expand the system's running memory. In this embodiment, the storage unit uses an SDRAM chip with a capacity of 128Mb, which is connected to the core control unit via the FMC external storage interface to expand the system's running memory and cache graphics display data and intermediate calculation variables.
[0030] See Figure 2 As shown, the 3D sensing unit 1 adopts a multi-PSD orthogonal optical sensing architecture to collect three-dimensional six-degree-of-freedom attitude data generated by user operation and transmit the attitude data to the core control unit. In this embodiment, the 3D sensing unit 1 includes a coprocessor, three orthogonally arranged PSD position-sensitive detectors 5, an infrared LED light source, a slit aperture, and an elastic reset mechanical structure. The 3D sensing unit 1 adopts an inner and outer double-ring mechanical structure: the inner ring 4 is a movable control joystick component, which integrates an infrared LED light source and a precision slit aperture; the outer ring 3 is a base 2 fixed to the housing 8, with one-dimensional PSD position sensitive detectors 5 arranged in three orthogonal directions respectively; the inner ring 4 and the outer ring 3 are connected by an elastic reset component 6, which is a spring that automatically resets to the center position when there is no external force. The working principle of the 3D sensing unit 1 is as follows: When the user controls the joystick to move the inner ring 4, the infrared LED beam is projected onto the PSD photosensitive surface through the slit to form a light spot. The PSD outputs a photocurrent signal corresponding to the position of the light spot. After the signal conditioning circuit completes I / V conversion and amplification filtering, the coprocessor collects three voltage signals through the built-in SAR ADC. Based on geometric modeling, a nonlinear equation system is constructed. The attitude data of six degrees of freedom, including the translation and rotation of the X / Y / Z axes, is obtained by solving the equations using the Newton iteration method and uploaded to the core control unit.
[0031] In this embodiment, the coprocessor has a built-in SAR-type analog-to-digital converter; the signal conditioning circuit includes an operational amplifier and a multiplexer; the weak photocurrent output by the PSD is converted to I / V and amplified by the operational amplifier, and then input to the coprocessor's analog-to-digital converter port after being selected by the multiplexer in a time-division manner; the coprocessor establishes a set of nonlinear mapping equations between the spot position and the joystick pose based on a preset geometric model, and solves the set of equations by Newton's iteration method to obtain six degrees of freedom attitude data, namely, translations TX / TY / TZ along the X / Y / Z axes and rotations RX / RY / RZ around the X / Y / Z axes.
[0032] The button interaction unit adopts a matrix flexible button circuit board, with multiple customizable function mapping physical shortcut buttons for inputting quick operation commands to the core control unit. In this embodiment, the button interaction unit is a 6×6 matrix flexible button circuit board, connected to the core control unit through a GPIO matrix interface, providing 36 programmable physical button inputs. The button interaction unit adopts a matrix scanning method of row scanning and column detection, and realizes input recognition of 36 buttons through 12 GPIO pins. All physical buttons support fully custom programming and can preset multiple sets of scenario-based button mapping schemes, corresponding to exclusive shortcut commands for different scenarios such as architectural design, audio and video editing, medical imaging, and industrial control.
[0033] The touch display unit 7 integrates a touch screen for visually displaying the device navigation status and the key mapping information corresponding to the application, and supports touch input to adjust configuration parameters. In this embodiment, the touch display unit 7 is a 5.2-inch touch screen. The display channel is connected to the core control unit through a 2-channel MIPI interface, and the touch channel is connected to the core control unit through an I2C interface. The information displayed on the touch screen includes the device connection status, the key mapping table of the currently active scene, and the three-dimensional sensor sensitivity parameters. Users can directly switch working scenes, modify key mapping relationships, and adjust three-dimensional interaction parameters through touch operations without relying on host computer software.
[0034] The lighting feedback unit includes a programmable RGB light board connected to the GPIO interface of the core control unit, used to provide backlighting for buttons and visual feedback on interactive status. In this embodiment, the lighting feedback unit integrates a light board composed of 36 programmable RGB LED beads, connected to the GPIO and PWM control interfaces of the core control unit, independently controlling the color, brightness, and dynamic effects of each LED bead. The lighting feedback unit is used for button zone color marking, button trigger feedback, scene switching prompts, and custom ambient lighting effects.
[0035] In this embodiment, the 36 RGB LEDs of the light feedback unit are arranged one-to-one with the 36 physical buttons; it supports custom backlight color and brightness, and the corresponding LED generates visual feedback when the button is pressed. At the same time, different lighting effects can indicate the device connection status, scene mode and 3D sensing working status.
[0036] The power management unit obtains the input voltage from the USB interface and provides a stable operating power supply of corresponding amplitude to each unit through a multi-stage voltage conversion circuit. In this embodiment, the power management unit uses the 5V voltage of the USB bus as input and includes a three-stage voltage conversion circuit: The first stage is a DC-DC step-down circuit, which uses a DC-DC step-down chip to convert the 5V input into a 3.3V main power supply to power the core control unit, storage unit, touch display module and USB physical layer chip; The second stage is an LDO linear buck circuit, which uses a low dropout regulator to convert 3.3V to 1.8V auxiliary power to power the display interface circuit and the core control unit core circuit. The third stage is a boost constant current circuit, which uses a boost driver chip to boost the 5V input to the backlight operating voltage of the display screen, and drives the backlight circuit of the touch display screen in a constant current manner.
[0037] This mouse uses a USB bus power supply scheme, with an input voltage of USB VBUS 5V. The power management unit converts the voltage through a three-stage power supply to provide suitable operating voltages for each module. The core component of the 5V to 3.3V DC-DC buck converter is a synchronous buck converter, with an input of 5V and a fixed output of 3.3V, and a maximum output current of 2A. Externally configured with input and output filter capacitors and a 2.2μH power inductor, it achieves efficient buck conversion. The 3.3V output powers the core control unit, SDRAM memory chip, touch display module digital circuitry, USB PHY chip, etc., serving as the system's main power rail.
[0038] The core component of the 3.3V to 1.8V LDO voltage regulator circuit is a low-dropout linear regulator, with an input of 3.3V and an output of 1.8V. Its function is to provide a low-ripple 1.8V power supply to the MIPI interface circuit and the main control core circuit of the touch screen, ensuring the signal integrity of the high-speed interface. The core component of the backlight boost circuit is a white LED driver boost chip, with an input of 5V and an output backlight drive voltage of up to 17V. The backlight current is adjusted via a feedback pin and a current sampling resistor to achieve multi-level brightness adjustment; the output voltage powers the backlight LEDs of the touch screen.
[0039] In this embodiment, the multi-shortcut 3D mouse also includes a debugging unit; the debugging unit adopts an SWD serial debugging interface, which is directly connected to the debugging pin of the core control unit for firmware burning and online debugging.
[0040] In this embodiment, the interior of the shell 8 of the multi-quick 3D mouse adopts a partitioned layout: a 5.2-inch touch screen is arranged in the front area of the top cover, 36 matrix buttons are arranged in different areas on both sides and behind the touch screen, the 3D sensing module is arranged in the thumb operation area 9 on the side of the top cover, the main control PCB is arranged horizontally in the middle of the shell 8, and each functional module is connected to the main control board through flexible ribbon cables; the button layout supports left and right hand adaptation, and the Type-C interface is arranged at the tail of the mouse.
[0041] The multi-shortcut 3D mouse provided in this invention integrates 3D six-degree-of-freedom sensing and 36 programmable physical buttons, deeply merging 3D model operation with scene shortcut commands, replacing traditional complex shortcut key combinations, and improving operational efficiency in professional scenarios such as architectural design and medical imaging; equipped with a touch screen, it provides a visual display of the button mapping scheme and device status, supports direct touch switching of scene configurations and adjustment of interaction parameters, without relying on host computer software, greatly reducing the threshold for customized operation; it supports multi-scene button mapping presets and quick switching of multi-device channels, and can simultaneously adapt to diverse scenarios such as professional design, audio and video editing, industrial control, and remote office, reducing the operational complexity in multiple scenarios.
[0042] The above embodiments are only used to illustrate the technical solutions of the present invention, and are not intended to limit the scope of protection of the invention. Obviously, the described embodiments are only some embodiments of the present invention, not all embodiments. Based on these embodiments, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention. Although the present invention has been described in detail with reference to the above embodiments, those skilled in the art can still combine, add, delete, or otherwise adjust the features of the various embodiments of the present invention according to the circumstances without conflict or creative effort, thereby obtaining different technical solutions that do not fundamentally depart from the concept of the present invention. These technical solutions also fall within the scope of protection of the present invention.
Claims
1. A multi-shortcut 3D mouse, characterized in that, It includes a core control unit, a communication unit, a storage unit, a 3D sensing unit, a button interaction unit, a touch display unit, a light feedback unit, and a power management unit; The core control unit is electrically connected to the 3D sensing unit, button interaction unit, touch display unit, light feedback unit, and power management unit, respectively, and serves as the main control hub of the system for peripheral device scheduling, data processing, instruction mapping, and two-way communication interaction. The communication unit adopts a USB high-speed communication architecture to realize bidirectional data transmission between the mouse and the host computer; The storage unit is connected to the core control unit via the FMC external storage interface, and is used to expand the system's running memory; The 3D sensing unit adopts a multi-PSD orthogonal optical sensing architecture to collect three-dimensional six-degree-of-freedom attitude data generated by user operation and transmit the attitude data to the core control unit. The button interaction unit adopts a matrix-type flexible button circuit board and sets up physical shortcut buttons with multiple custom function mappings for inputting shortcut operation commands to the core control unit. The touch display unit integrates a touch screen, which is used to visually display the device navigation status and the key mapping information corresponding to the application, and supports touch input to adjust configuration parameters; The lighting feedback unit includes a programmable RGB light board, which is connected to the GPIO interface of the core control unit to provide backlight illumination for buttons and visual feedback on interactive status. The power management unit obtains the input voltage from the USB interface and provides a stable operating power supply of corresponding amplitude to each unit through a multi-stage voltage conversion circuit.
2. A multi-shortcut 3D mouse as described in claim 1, characterized in that, The core control unit uses an STM32 series main control chip; the communication unit includes a Type-C connector and a USB PHY chip; the Type-C connector serves as a physical interface to connect to the USB cable, and the USB 2.0 high-speed differential signal is transmitted to the USB PHY chip. After physical layer protocol processing and level conversion are completed, the signal is transmitted to the core control unit through the ULPI parallel interface.
3. A multi-shortcut 3D mouse as described in claim 1, characterized in that, The storage unit uses an SDRAM chip with a capacity of 128Mb and is connected through the FMC external storage interface of the core control unit.
4. A multi-shortcut 3D mouse as described in claim 1, characterized in that, The 3D sensing unit includes a coprocessor, three orthogonally arranged PSD position-sensitive detectors, an infrared LED light source, a slit aperture, and an elastic reset mechanical structure. The 3D sensing unit adopts an inner and outer double-ring mechanical structure: the inner ring is a movable control joystick component, which integrates an infrared LED light source and a precision slit aperture; the outer ring is a base fixed to the housing, with one-dimensional PSD position sensitive detectors arranged in three orthogonal directions respectively; the inner ring and the outer ring are connected by an elastic reset component, which automatically resets to the center position when there is no external force. When the user controls the joystick to shift the inner ring, the infrared LED beam is projected through the slit onto the PSD photosensitive surface to form a light spot. The PSD outputs a photocurrent signal corresponding to the position of the light spot. After the signal conditioning circuit completes I / V conversion and amplification filtering, the coprocessor collects three voltage signals through the built-in SAR ADC. Based on geometric modeling, a set of nonlinear equations is constructed, and the attitude data of six degrees of freedom, including X / Y / Z axis translation and X / Y / Z axis rotation, is obtained by solving the equations using Newton's iteration method and then uploaded to the core control unit.
5. A multi-shortcut 3D mouse as described in claim 4, characterized in that, The coprocessor has a built-in SAR-type analog-to-digital converter; The signal conditioning circuit includes an operational amplifier and a multiplexer analog switch; the weak photocurrent output by the PSD is converted to I / V and amplified by the operational amplifier, and then input to the analog-to-digital converter port of the coprocessor after being selected by the multiplexer analog switch in a time-division manner. The coprocessor establishes a set of nonlinear mapping equations between the spot position and the joystick pose based on a preset geometric model. It solves the set of equations using the Newton-Raphson iteration method to obtain six degrees of freedom attitude data, including translations TX / TY / TZ along the X / Y / Z axes and rotations RX / RY / RZ around the X / Y / Z axes.
6. A multi-shortcut 3D mouse as described in claim 1, characterized in that, The button interaction unit is a 6×6 matrix button flexible circuit board, which is connected to the core control unit through a GPIO matrix interface and provides 36 programmable physical button inputs. The button interaction unit adopts a matrix scanning method of row scanning and column detection, and realizes the input recognition of 36 buttons through 12 GPIO pins.
7. A multi-shortcut 3D mouse as described in claim 1, characterized in that, The touch display unit is a 5.2-inch touch screen. The display channel is connected to the core control unit via a 2-channel MIPI interface, and the touch channel is connected to the core control unit via an I2C interface. The information displayed on the touch screen includes the device connection status, the key mapping table of the currently active scene, and the three-dimensional sensor sensitivity parameters.
8. A multi-shortcut 3D mouse as described in claim 1, characterized in that, The lighting feedback unit integrates a light board composed of 36 programmable RGB LED beads, which is connected to the GPIO and PWM control interfaces of the core control unit to independently control the color, brightness and dynamic effects of each LED bead; the lighting feedback unit is used for button zone color identification, button trigger feedback, scene switching prompts and custom ambient lighting effects.
9. A multi-shortcut 3D mouse as described in claim 1, characterized in that, The power management unit takes the 5V USB bus voltage as input and includes a three-stage voltage conversion circuit: The first stage is a DC-DC step-down circuit, which uses a DC-DC step-down chip to convert the 5V input into a 3.3V main power supply to power the core control unit, storage unit, touch display module and USB physical layer chip; The second stage is an LDO linear buck circuit, which uses a low dropout regulator to convert 3.3V to 1.8V auxiliary power to power the display interface circuit and the core control unit core circuit. The third stage is a boost constant current circuit, which uses a boost driver chip to boost the 5V input to the backlight operating voltage of the display screen, and drives the backlight circuit of the touch display screen in a constant current manner.
10. A multi-shortcut 3D mouse as described in claim 1, characterized in that, The multi-shortcut 3D mouse also includes a debugging unit; the debugging unit adopts an SWD serial debugging interface, which is directly connected to the debugging pin of the core control unit for firmware burning and online debugging.
