京东6.18大促主会场领京享红包更优惠

 找回密码
 立即注册

QQ登录

只需一步,快速开始

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

2024-11-2 22:42| 发布者: 4d5a8576d| 查看: 87| 评论: 0

摘要: linux鼠标左右键交换脚本,作者今天, 利用 GNOME, 发现 Linux 也需要这些工具之一, 以是有了这个脚本。非常简单好用。 [code] lr="l" for id in `xinput list | grep "pointer" | sed -r 's/.*id=([0-9]+).*/\1/'`;

linux鼠标左右键交换脚本,作者今天, 利用 GNOME, 发现 Linux 也需要这些工具之一, 以是有了这个脚本。非常简单好用。

[code] lr="l" for id in `xinput list | grep "pointer" | sed -r 's/.*id=([0-9]+).*/\1/'`; do if [[ $lr == "r" ]] then xinput --set-button-map $id 1 2 3 2>/dev/null else xinput --set-button-map $id 3 2 1 2>/dev/null fi done filepath=$0 if [[ $lr == "r" ]] then echo "now is right hand." sed -i '1s/lr="r"/lr="l"/' $filepath else echo "now is left hand." sed -i '1s/lr="l"/lr="r"/' $filepath fi [/code]

ubuntu下令切换鼠标左右键

话不多说,让我们开始切换:
首先让我们把鼠标切换到反手(这里之以是用反手一词,是由于有人可能是左撇子,有人是右撇子「还有右撇子?」):

[code]xmodmap -e 'pointer = 3 2 1'[/code]

请拿出你的小鼠标摇一摇点一点,
是不是已经切换到反手了捏?!
好的,那让我们再切换回来:

[code]xmodmap -e 'pointer = 1 2 3'[/code]

请再次剧烈的点击一次!
是不是又肥来了?!

不过每次切换都要输入29个字符,雅蠛蝶!
那就给他们起个小昵称嘛!

[code]# filename .bashrc alias mr="xmodmap -e 'pointer = 3 2 1'" alias ml="xmodmap -e 'pointer = 1 2 3'"[/code]

好了,这篇文章就先容到这了,盼望大家以后多多支持脚本之家。


来源:https://www.jb51.net/LINUXjishu/631546.html
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!
关闭

站长推荐上一条 /6 下一条

QQ|手机版|小黑屋|梦想之都-俊月星空 ( 粤ICP备18056059号 )|网站地图

GMT+8, 2025-7-1 18:21 , Processed in 0.032394 second(s), 18 queries .

Powered by Mxzdjyxk! X3.5

© 2001-2025 Discuz! Team.

返回顶部