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

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

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

ubuntu命令切换鼠标左右键

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

xmodmap -e 'pointer = 3 2 1'

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

xmodmap -e 'pointer = 1 2 3'

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

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

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

好了,这篇文章就介绍到这了,希望大家以后多多支持我们。

(0)

相关推荐

  • Win7旗舰版系统鼠标左右键互换的方法

    鼠标是Windows系统操作最重要的输入设备之一,这个强大的发明让我们可以进行各种操作,试想一下游戏里没鼠标该是多难受的事,今天我们要讲的是在win7旗舰版 www.xitonghe.com/win7 ...

  • win10系统鼠标左右键互换怎么设置?

      win10系统鼠标左右键互换怎么设置? 1.按下"Win+i"组合键打开"设置",点击[设备]; 2.在设备界面左侧单击"鼠标和触摸板" ...

  • Win10如何设置鼠标左右键互换?Win10系统更改鼠标左右键的方法

    Win10如何设置鼠标左右键互换?对于左撇子来说,将鼠标的左右键互换更加符合操作,那么如何将鼠标左右键互换呢?下面小编就给大家带来Win10系统更改鼠标左右键的方法,一起来看看吧. 方法步骤 1.按W ...

  • LOL英雄联盟鼠标左右键互换功能

    英雄联盟是以款非常适合娱乐放松的游戏,可以充分释放自己,对于大部分人来说,英雄联盟左右键是符合自己要求的,但是对于另一部分喜欢左右交换的玩家,这就是非常不满意的地方了,那么现在小编就来教教大家怎样将鼠 ...

  • 鼠标左右键互换了怎么办?鼠标左键单击变右键

    鼠标主键左键变成了右键了怎么解决?正常情况,我们一般是鼠标左键是主键,双击打开,单击选中.右键是调出属性或右键菜单,鼠标主键怎么切换?如何还原呢 Win系统鼠标切换设置 01 对于win7系统设置鼠标 ...

  • Win10如何设置鼠标左右键互换

    Win10如何设置鼠标左右键互换

  • Win7系统下鼠标左右键怎么互换

    鼠标左右键互换是指在使用过程中,鼠标左右键功能互换,或者鼠标左右键混乱.这样的情况会引起我们操作的极大不方便.今天小编就和大家一起分享下如何解决左右键出现上述情况的问题. 方法/步骤 1.首先,我们要 ...

  • Win10系统下的鼠标左右键功能如何设置互换

    我们在使用win10系统的左右键时,想要根据自己的喜好进行互换功能,能不能操作呢?今天就给大家介绍一下Win10系统下的鼠标左右键功能如何设置互换的具体操作步骤.1. 首先打开电脑,在桌面下方的搜索框 ...

  • 鼠标左键变右键即左右键互换了

    鼠标左键变右键即左右键互换了 操作方法 01 通用的 点击开始菜单 选择控制面板选项 点击进入控制面板界面 02 如何找到鼠标选项 如图中红框中 点击即可 03 你会看到 这个选项被勾选了 也就是主次 ...