设为首页收藏本站
天天打卡

 找回密码
 立即注册
搜索
查看: 113|回复: 34

linux 鼠标左右键互换实现代码

[复制链接]

1

主题

88

回帖

198

积分

注册会员

积分
198
发表于 2024-4-20 10:32:05 | 显示全部楼层 |阅读模式
linux鼠标左右键互换脚本,作者今天, 使用 GNOME, 发现 Linux 也需要这些工具之一, 所以有了这个脚本。非常简单好用。
  1. lr="l"
  2. for id in `xinput list | grep "pointer" | sed -r 's/.*id=([0-9]+).*/\1/'`;
  3. do
  4.         if [[ $lr == "r" ]]
  5.         then
  6.                 xinput --set-button-map $id 1 2 3 2>/dev/null
  7.         else
  8.                 xinput --set-button-map $id 3 2 1 2>/dev/null
  9.         fi
  10. done
  11. filepath=$0
  12. if [[ $lr == "r" ]]
  13. then
  14.         echo "now is right hand."
  15.         sed -i '1s/lr="r"/lr="l"/' $filepath
  16. else
  17.         echo "now is left hand."
  18.         sed -i '1s/lr="l"/lr="r"/' $filepath
  19. fi
复制代码
ubuntu命令切换鼠标左右键
话不多说,让我们开始切换:
首先让我们把鼠标切换到反手(这里之所以用反手一词,是因为有人可能是左撇子,有人是右撇子「还有右撇子?」):
  1. xmodmap -e 'pointer = 3 2 1'
复制代码
请拿出你的小鼠标摇一摇点一点,
是不是已经切换到反手了捏?!
好的,那让我们再切换回来:
  1. xmodmap -e 'pointer = 1 2 3'
复制代码
请再次猛烈的点击一次!
是不是又肥来了?!
不过每次切换都要输入29个字符,雅蠛蝶!
那就给他们起个小昵称嘛!
  1. # filename .bashrc
  2. alias mr="xmodmap -e 'pointer = 3 2 1'"
  3. alias ml="xmodmap -e 'pointer = 1 2 3'"
复制代码
好了,这篇文章就介绍到这了,希望大家以后多多支持脚本之家。

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!

1

主题

104

回帖

232

积分

中级会员

积分
232
发表于 2024-4-20 13:18:57 | 显示全部楼层
看了LZ的帖子,我只想说一句很好很强大!

2

主题

88

回帖

222

积分

中级会员

积分
222
发表于 2024-5-3 12:14:23 | 显示全部楼层
嘎嘎嘎嘎嘎嘎嘎

0

主题

94

回帖

187

积分

注册会员

积分
187
发表于 2024-5-10 06:13:40 | 显示全部楼层
非常感谢你的观点,让我受益良多!

2

主题

102

回帖

247

积分

中级会员

积分
247
发表于 2024-5-10 22:40:53 | 显示全部楼层
太棒了!感谢分享这个信息!

0

主题

115

回帖

228

积分

中级会员

积分
228
发表于 2024-5-30 08:10:02 | 显示全部楼层
保持尊重和礼貌对待其他成员是必要的。

0

主题

90

回帖

180

积分

注册会员

积分
180
发表于 2024-6-12 16:04:38 | 显示全部楼层
看了LZ的帖子,我只想说一句很好很强大!

0

主题

85

回帖

171

积分

注册会员

积分
171
发表于 2024-6-15 01:40:10 | 显示全部楼层
确实牛逼

0

主题

85

回帖

171

积分

注册会员

积分
171
发表于 2024-8-28 13:46:19 | 显示全部楼层
我想了解更多

1

主题

99

回帖

221

积分

中级会员

积分
221
发表于 2024-8-30 05:43:31 | 显示全部楼层
已测试,非常不错
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|爱云论坛 - d.taiji888.cn - 技术学习 免费资源分享 ( 蜀ICP备2022010826号 )|天天打卡

GMT+8, 2025-4-2 20:00 , Processed in 0.807742 second(s), 27 queries .

Powered by i云网络 Licensed

© 2023-2028 正版授权

快速回复 返回顶部 返回列表