Ubuntu 鼠标中键自动粘贴的功能介绍
创作时间:
作者:
@小白创作中心
Ubuntu 鼠标中键自动粘贴的功能介绍
引用
CSDN
1.
https://blog.csdn.net/chumingqian/article/details/137828946
在设置之前,由于不同的人惯用手不同,如果有的人是左手,此时,基础按键应该设置为left,即图中所示的深色的。
1. 鼠标中键
这里的鼠标中键,其实就是我们平时用的滚轮,只不过我们基本叫他滚轮,因为用它的时候,基本是来滚动的,但他确实也是键,也能按。
在Windows中复制粘贴通常使用Ctrl + C, Ctrl + V完成,Ubuntu中也适用;但是Ubuntu中的中键多了一项功能,即自动粘贴;那么便减少了原始的Ctrl + V这个步骤;因为在很多IDE中,Ctrl + V这些快捷键的功能会被覆盖成其他的功能。
1.1 启用鼠标中键
使用的方式如下:
- 选中需要复制的文本,
- 进行复制(可使用)
- 光标移动需要粘贴的位置,按下鼠标中键。
1.2 关闭鼠标中键功能
安装和启动gnome-tweaks。
由于不同的Ubuntu版本中UI发生变化,这里介绍使用GNOME工具,关闭鼠标中键。
安装和启动gnome-tweaks:
sudo apt install gnome-tweaks
gnome-tweaks
在Keyboard & Mouse中关闭Middle click paste功能。
2. 鼠标按键功能的映射
然而,网路上,有些人给出了使用xmodmap的方式,取消中键粘贴的功能:
xmodmap -e "pointer = 1 25 3 4 5 6 7 2"
这里记录一下xmodmap的作用。
2.1 默认的映射关系
xmodmap中,是按照位置的先后顺序,来分别代表各自的功能作用。即前三个位置上,是代表鼠标的左、中、右这三个按键;指针映射表达式指定了指针按钮的顺序和行为。数字代表指针的按钮ID,它们在列表中的位置决定了物理按钮如何映射到逻辑按钮动作。
xmodmap -e "pointer = 1 2 3 4 5 6 7 8"
具体默认设置如下:
- Default Button Mapping: The default pointer button mapping is typically 1 2 3 4 5 6 7, corresponding to:
- 1: Left button
- 2: Middle button
- 3: Right button
- 4: Scroll wheel up
- 5: Scroll wheel down
- 6, 7: Additional buttons (e.g., side buttons on some mice)
2.2 自定义映射
如前面,有些人通过将第二个位置,即代表鼠标中键的功能映射到一个物理不存在的ID上,通过这种方式来取消中键粘贴的功能,其实是不合理,万一某种情况下,物理ID 25的硬件存在了,便会出错。
xmodmap -e "pointer = 1 25 3 4 5 6 7 2"
职位25和2的澄清:
- 列表中的位置很重要:
- 列表中的位置决定了哪个物理按钮执行逻辑操作。
- 位置2(列表中的第二个数字)指定哪个物理按钮作为中间按钮。
- 位置8(列表中的最后一个数字)指定哪个物理按钮充当原始位置8上的功能(如果有的话)。
- 这个映射做什么?
- Button 25被分配到列表的第二位。这意味着您设备上的按钮25现在执行中间按钮功能(按钮2)。
- Button 2分配到列表中的第八位。这意味着按钮2根据其位置执行不同的功能(在这种情况下为逻辑按钮8)。
影响:
- 两个Button 25和Button 2都被映射,但由于它们在列表中的位置不同,它们代表不同的逻辑按钮。
- Button 25被明确映射为中间按钮(逻辑按钮2)的功能。
- 同时,Button 2本身(物理中间按钮)被重新映射以执行第八个按钮的功能。
为什么可能会这样做?
- 要将损坏的中部按钮重新映射:
- 如果您的物理中间按钮(Button 2)无法使用,此功能会将另一个按钮(例如,Button 25)重新映射为中间按钮。
- 要更改设备行为:
- 您可能希望某个特定按钮(如Button 25)具有中间按钮的功能,以便更容易访问或出于人体工程学原因。
如何检查按钮编号:
要了解哪个物理按钮对应哪个按钮ID,可以使用以下命令:
xev
这打开了一个窗口,您可以在其中点击每个鼠标按钮以查看其分配的按钮ID。
总结:
- Button 25现在执行中间按钮功能。
- Button 2(物理中间按钮)被重新映射以执行不同的逻辑功能(Button 8)。
热门推荐
如何通过Ping命令检测域名的网络连通性?
两个Excel表中的工作簿怎么同步
钢琴选购指南:从预算到配置全方位解析
服务合同违约如何追责任
服务合同违约如何追责任
心跳声音大怎么回事
小猫眼睛流脓怎么办?专业宠医教你正确使用眼药水
G2复仇EDG挺进决赛!leaf四杀绕后成关键先生
国产LED光学透镜的制造工艺与国际有何不同?
入道修行前为何要审视八字命理?道教与佛教修行体系的比较
湖北最大的军工厂竟隐藏在深山之中,如今的场景更是让人震撼
霍去病的战术天赋:揭秘他对匈奴的精准打击之谜
微前端架构的设计与实践:挑战、解决方案与优化策略
Auto.js脚本打包成Android应用(APK)的完整指南
一文详解跨境物流之中欧班列(通过中欧班列能运什么)
三间穴:手阳明大肠经上的重要穴位
五行属土的字取名:传统文化与姓名学的完美结合
提高认知的最好方法:打破思维壁垒,提升思维层次
雄风不减当年:鹰击-83反舰导弹
向中国购买电,越南电力严重短缺,到底是什么原因导致的?
提升驾乘舒适性:汽车ANC主动降噪技术全解析
新手养珊瑚指南:四种适合入门的珊瑚品种及养护要点
低欲望消费时代消费者如何保持心理健康?
手三里穴:疏经通络,消肿止痛,清肠利腑
婚姻幸福指南:7个实用技巧让感情更甜蜜
七杀的富贵八字解析
凝聚“协同”伟力 提升“发展”质效——天津武清区着力推动京津冀协同发展走深走实
孙中山三民主义
《魔兽世界怀旧服》法师职业升级全攻略:从22级到60级的完美路线
楼道停放自行车可以吗?物业该如何处理?