← 全部项目

MouseSide

一款功能更精简、资源占用更低、使用体验更直接的 Windows 工具,替代 XMBC 完成日常鼠标侧键映射。

工具

Windows
开发中
MouseSide封面

项目介绍

项目名称: MouseSide 项目定位: Windows 轻量级鼠标侧键自定义工具 需求版本: V1.0 目标系统: Windows 11 x64 开发方向: 原生、轻量、低延迟、免安装、可扩展 项目状态: 需求规划阶段

一、项目背景 1.1 使用设备 电脑:

型号:Xiaomi Book Pro 14

处理器:Intel Core Ultra X7 358H

内存:32 GB

存储:1 TB SSD

系统:Windows 11

鼠标:

型号:小米无线鼠标 3 彩色版

颜色:米白色

日常连接:蓝牙

备用连接:2.4GHz 无线接收器

实体侧键:2 个

1.2 当前使用情况 目前使用 X-Mouse Button Control(XMBC)自定义鼠标侧键。

实际仅使用两项功能:

鼠标按键 当前功能 快捷键 鼠标第四按钮 [4] 粘贴 Ctrl + V 鼠标第五按钮 [5] 复制 Ctrl + C XMBC 的其他高级功能基本没有使用需求。

在不运行 XMBC 时,两个侧键默认承担浏览器前进、后退操作。

1.3 开发目的 开发一款功能更精简、资源占用更低、使用体验更直接的 Windows 工具,替代 XMBC 完成日常鼠标侧键映射。

具体目标:

专注于两个鼠标侧键的功能映射。

尽可能降低程序体积、内存和 CPU 占用。

降低按键映射所带来的额外延迟。

无需安装额外驱动或大型运行环境。

提供简单、现代化的配置界面。

支持后台安静运行,不干扰日常工作。

保留未来扩展组合键、应用专属映射及设备信息的空间。

设计原则:功能克制、实现简单、性能优先,不为了未来需求进行过度工程化。

二、V1.0 核心功能需求 2.1 鼠标侧键识别 优先级:P0(必须实现)

程序需要识别 Windows 标准扩展鼠标按钮:

XBUTTON1:通常对应鼠标第四按钮 [4]

XBUTTON2:通常对应鼠标第五按钮 [5]

要求:

正确识别两个侧键的按下与松开。

能够分别配置不同功能。

在执行自定义功能时,屏蔽原始前进、后退事件。

不影响鼠标左键、右键、中键、滚轮及移动操作。

蓝牙和 2.4GHz 模式下均能正常工作。

避免一次点击重复执行映射。

不需要专用鼠标驱动。

V1.0 基于标准 Windows 鼠标按键事件处理,不专门识别鼠标品牌、型号或无线连接方式。