Ubuntu 中有滚轮手势吗?

Ubuntu 中有滚轮手势吗?

这个问题是这个

是否有任何程序可以将组合键CTRL+分配TAB给手势RIGHT-CLICK+ Mouse-wheel-up/down

解释:我无法让这个确切的手势与 nor 一起工作,compiz因为它们显然只允许+ / / /easystroke形式的鼠标手势,而不允许+ 。(也许这实际上是可能的,但我还没有找到正确的勾选框)。One-Mouse-ButtonCTRLALTSuperShiftOne-Mouse-ButtonMouse-Wheel

原因:此手势对于在 Web 浏览器中切换标签非常有用。可以在 Opera(本机)、Firefox(带FireGestures扩展程序)和 Chrome(带crxMouse扩展程序)中使用它,但我无法在其他浏览器(如 Tor(不允许扩展程序))中获得此功能。

由于大多数网络浏览器使用组合键CTRL+TAB切换到下一个选项卡,因此理想的做法是将手势全局分配给该组合键,以便无论使用哪种浏览器都可以使用该手势。

评论:我并不是在寻找部分解决方案,而是在寻找整体解决方案。而且我在寻找确切的手势RIGHT-CLICK+ Mouse-wheel-up/down,而不是其他手势。我确信一定有办法,我的意思是这是 Linux,而不是 iOS。

提前致谢。

答案1

首先,安装xbindkeysxautomation...

sudo apt-get update
sudo apt-get install xbindkeys
sudo apt-get install xbindkeys-config
sudo apt-get install xautomation

了解配置这些很难,但.xbindkeysrc网上有很多不同的例子。这是我的,只是为了让你开始……你会注意到我已经有一个鼠标滚轮设置,但它被注释掉了,因为我不使用它……

###########################
# xbindkeys 配置 #
###########################
#
# 版本:0.1.3
#
# 如果您编辑此内容,请不要忘记取消注释您更改的任何行。
# 可以在任何地方使用井号(#)来表示注释。
#
# 密钥列表位于 /usr/include/X11/keysym.h 和
#/usr/include/X11/keysymdef.h
# 不需要XK_。
#
# 修饰键列表(在我的键盘上):
# Control、Shift、Mod1 (Alt)、Mod2 (NumLock)、
# Mod3(CapsLock),Mod4,Mod5(滚动)。
#
# 指定密钥的另一种方法是使用“xev”并设置
# 键码为 c:nnn 或修饰符为 m:nnn,其中 nnn 为
# xev 返回的键码或状态
#
# 此文件由 xbindkey_config 创建
# 结构如下:
# # 评论
# “命令”
#m:xxx + c:xxx
# Shift+...


#keystate_numlock = 启用
#keystate_scrolllock = 启用
#keystate_capslock = 启用


“xbindkeys_show”
   Control + Shift + q

#放大
“xte‘keydown Control_L’‘key KP_Add’‘keyup Control_L’”
b:13 + 发布

#缩小
“xte‘keydown Control_L’‘key KP_Subtract’‘keyup Control_L’”
b:10 + 发布

#Tab 向左
#"xte ‘键按下 Control_L’ ‘键按下 Shift_L’ ‘键按下 ISO_Left_Tab’ ‘键按下 Control_L’ ‘键按下 Shift_L’"
#b:6 + 发布

#Tab 向右
#"xte ‘keydown Control_L’ ‘键 ISO_Left_Tab’ ‘keyup Control_L’"
#b:7 + 发布

#将 shift + 垂直滚动绑定到水平滚动事件
#(xbindkey'(shift"b:4")"xte'鼠标单击6'")
#(xbindkey'(shift"b:5")"xte'鼠标单击7'")

#Horz 向左滚动
“xte‘键 KP_Right’”
b:6 + 发布

#Horz 向右滚动
“xte‘键 KP_Left’”
b:7 + 发布

#
# xbindkeys 配置结束

相关内容