银河麒麟系统可通过三种方式实现鼠标灵敏度一键切换:一是自定义快捷键触发预设脚本,适合终端用户;二是用dconf-editor修改motion-acceleration值,适合图形界面用户;三是利用“提高指针精确度”开关手动切换,零学习成本。

您在银河麒麟操作系统中频繁切换办公与设计场景,需要快速在高精度定位(如代码调试)和高速导航(如大文件管理器浏览)之间切换鼠标灵敏度,但系统默认不提供一键切换的快捷键功能,必须通过组合操作或脚本方式实现。以下是三种可落地的实操路径。
用自定义快捷键触发预设灵敏度脚本
该方式将命令封装为可执行脚本,再绑定到键盘组合键,每次按下即秒切指定灵敏度,适合有终端基础的用户。
第一步:创建两个灵敏度切换脚本
打开终端,依次执行:
mkdir -p ~/bin && cd ~/bin
echo '#!/bin/bash
xinput set-prop "pointer:$(xinput list | grep -i mouse | head -n1 | sed "s/.*id=\([0-9]\+\).*/\1/")" "libinput Accel Speed" -0.5' > set_slow.sh
echo '#!/bin/bash
xinput set-prop "pointer:$(xinput list | grep -i mouse | head -n1 | sed "s/.*id=\([0-9]\+\).*/\1/")" "libinput Accel Speed" 0.8' > set_fast.sh
第二步:赋予执行权限
chmod +x set_slow.sh set_fast.sh
第三步:绑定快捷键
进入【控制中心】→【设备】→【键盘】→【快捷键】→【自定义快捷键】→点击【+】→名称填“切低速”,命令填“/home/$(whoami)/bin/set_slow.sh”,再点击“设置快捷键”并按下您想用的组合(如Ctrl+Alt+1);同理添加“切高速”对应set_fast.sh和Ctrl+Alt+2。
注意:xinput命令依赖当前X会话,若使用Wayland会话则此方法失效;请确保脚本中grep匹配到的是您正在使用的主鼠标设备,多鼠标时需手动替换设备ID。
用dconf-editor一键写入双档灵敏度值
此法不依赖终端运行,直接修改GNOME底层键值,配合快捷键工具可实现伪快捷切换,适合图形界面优先用户。
方法一:先备份当前值
打开终端,执行:
gsettings get org.gnome.desktop.peripheral.mouse motion-acceleration
方法二:写入两套预设值
在【控制中心】→【辅助功能】→【快捷键】中启用“启动屏幕键盘”作为临时入口(仅作触发用),然后用dconf-editor手动修改:
1、运行 dconf-editor
2、导航至 org → gnome → desktop → peripheral → mouse
3、找到 motion-acceleration,双击右侧数值,输入 -0.3(低速档)或 0.7(高速档)
4、关闭编辑器后,该值立即生效
【关键提醒】motion-acceleration 为浮点数,范围建议控制在 -1.0 至 1.0 之间,超出将导致光标失控或完全静止
通过鼠标属性面板启用“提高指针精确度”开关快捷切换
这是唯一无需安装额外工具、纯图形界面完成的“类快捷键”方案,本质是利用系统原生加速度开关的视觉反馈实现快速手感切换。
1、在开始菜单搜索“鼠标”,打开“鼠标属性”
2、切换到“指针选项”选项卡
3、勾选“提高指针精确度”——此时光标起步慢、高速快,适合长距离拖拽
4、取消勾选——此时光标全程线性,1:1位移,适合像素级精修
5、将此窗口保持最小化在任务栏,需要切换时点击一下→勾/取消→关闭,全程不超过3秒
这一步操作起来很简单,直接点击复选框就行。但它不是真正意义上的快捷键,而是把高频操作压缩成一次鼠标点击,适合拒绝命令行、追求零学习成本的用户。











