alice0775的MouseGestures2 UC脚本有没有办法在按住ALT键的时候不使用手势?

阅读:2167回复:8
2021-01-23 20:52
写私信
楼主#
因为我使用了Snap Links这个扩展,设置了为ALT+右键打开选取的多个链接,但与MouseGestures2脚本有点冲突。
MouseGestures2脚本在使用的时候,不管是否按住ALT,都会识别手势操作。
所以不知道有没有办法,MouseGestures2脚本在按住ALT的情况下,屏蔽手势识别呢?


脚本地址如下:

https://github.com/alice0775/userChrome.js/blob/master/84/MouseGestures2_e10s.uc.js
2021-01-24 12:48
写私信
1楼#
试试在 502 到 503 行间加入下面一行(没做测试)
if (event.altKey) break;
2021-01-24 16:26
写私信
2楼#
lonely_8:试试在 502 到 503 行间加入下面一行(没做测试)
if (event.altKey) break;
回到原帖
管用!!谢谢大大!
2021-02-08 15:01
写私信
3楼#
lonely_8:试试在 502 到 503 行间加入下面一行(没做测试)
if (event.altKey) break;
回到原帖
感谢大大对这个手势脚本的修改,请教:如果我想用手势DR实现关闭当前标签页,并激活右边的标签页要如何实现,同理DL手势实现关闭当前标签页,并激活左边的标签页要如何修改,似乎我用激活前一个或后一个的命令无法实现,还请大大出手。
2021-02-08 15:28
写私信
4楼#
xmtomcom:感谢大大对这个手势脚本的修改,请教:如果我想用手势DR实现关闭当前标签页,并激活右边的标签页要如何实现,同理DL手势实现关闭当前标签页,并激活左边的标签页要如何修改,似乎我用激活前一个或后一个的命令无法实现,还请大大出手。回到原帖
['DR', '关闭当前并激活右边标签页', function(){
    const tab = gBrowser.selectedTab;
    gBrowser.tabContainer.advanceSelectedTab(1, true);
    gBrowser.removeTab(tab);
}],
['DL', '关闭当前并激活左边标签页', function(){
    const tab = gBrowser.selectedTab;
    gBrowser.tabContainer.advanceSelectedTab(-1, true);
    gBrowser.removeTab(tab);
}],
没做测试。
2021-02-08 16:14
写私信
5楼#
lonely_8:['DR', '关闭当前并激活右边标签页', function(){
    const tab = gBrowser.selectedTab;
    gBrowser.tabContainer.advanceSelectedTab(...
回到原帖
好用好用,太感谢了!
2021-10-27 08:59
写私信
6楼#
@lonely_8 请教:我原有的打开新标签是:
'D': {name: '打开新标签', cmd:  function() { BrowserOpenTab();  }},
但这个是在最后新建标签页,如果我想在当前页的右边新建标签页,要如何修改呢?
2021-10-27 18:48
写私信
7楼#
xmtomcom:@lonely_8 请教:我原有的打开新标签是:
'D': {name: '打开新标签', cmd:  function() { BrowserOpenTab();  }},
但这个是在最后新建标签页,如果我想在当前页的右边新建标签页,要如...
回到原帖
改成 BrowserOpenTab({ctrlKey: true})
2021-10-28 08:43
写私信
8楼#
lonely_8:改成 BrowserOpenTab({ctrlKey: true})回到原帖
感谢大佬,已生效好用