[Share Experiences] 尝试自定义禁用鼠标中键
Tofloor
poster avatar
xuqi
deepin testing team
2022-08-11 19:24
Author

如何自定义禁用鼠标中键

应用场景

硬件/整机信息:全平台
OS版本信息:桌面专业版

需求说明

鼠标中键有粘贴的功能,用户在使用过程中经常会触碰到中键从而导致粘贴;因此,用户侧提出需要禁用鼠标中键的需求。

解决方案

1. 禁用中键功能,在终端输入如下命令即可:

禁用中键粘贴,开启侧键复制粘贴功能

xmodmap -e "pointer = 1 25 3 4 5 6 7 2"

仅禁用中键粘贴

xmodmap -e "pointer = 1 25 3 4 5 6 7 8"

2. 恢复中键功能

xmodmap -e "pointer = 1 2 3 4 5 6 7 8"

这里xmodmap命令是在修改按键映射,我们应该知道,鼠标键盘按下时实际产生的是一个“信号”,至于这个信号要怎么处理,则由软件(含操作系统)去实现。

pointer表示鼠标,其后的参数是一串指令,其中前三个“1 2 3”就表示鼠标的“左 中 右”三个按键。

如果你习惯左手去操作鼠标,想把鼠标左右按键功能交换,就可以这么设置:

xmodmap -e "pointer = 3 2 1 4 5 6 7 8"
Reply Favorite View the author
All Replies
vivian_me
deepin testing team
2022-08-11 23:20
#1

like

Reply View the author